在使用PHPExcel和PHPExcel的浏览器中显示excel文件_Writer_Excel2007

林贾

关于在浏览器中显示excel内容而不要求保存附件的问题。我可以通过附件打开excel文件下载。但是无法在浏览器中显示它。

$writer = new PHPExcel_Writer_Excel2007($spreadsheet);
//$writer =  PHPExcel_IOFactory::createWriter();
ob_end_clean();
header('Content-Type: application/vnd.openxmlformats-  officedocument.spreadsheetml.sheet');
ob_end_clean();
$writer->save('php://output');
exit;   

这与在浏览器中显示excel文件相同PHPExcel的

@helicera:您需要给文件名加上xlsx扩展名。– alex 2012年1月18日在7:05

但是,在删除标头之后,在哪里可以给出xlsx扩展名('Content-Disposition:附件; filename =“ report.xlsx”');?线 ?

========================加载excel ================

<?php
error_reporting(E_STRICT);
require_once 'PHPExcel.php';
require_once 'PHPExcel/Writer/Excel2007.php';
require_once 'PHPExcel/IOFactory.php';
$inputFileName = 'example.xls';
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML');
$objWriter->save('example.html');
?>
马克·贝克

您无法在浏览器中显示本机格式的Excel文件。...Web浏览器将呈现HTML标记,并且可以显示各种格式的图像,但不能显示其他任意文件格式。

如果要在Web浏览器中显示Excel文件,则需要使用PHPExcel的HTML Writer,它将生成浏览器能够显示的HTML标记。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在浏览器中显示Excel工作表?

使用PHPExcel读取Excel文件时忽略计算值

是否可以使用PHPExcel库导入和导出大小为70MB的excel文件?

如何使用PHPExcel选择位置以保存文件excel

如何使用Excel VBA在PC和Mac中打开默认浏览器?

使用PhpExcel生成包含多张图纸的Excel文件

phpexcel库在localhost上运行良好,但在服务器中生成空白的excel文件

如何使用PHPExcel从Excel文件读取数据?

使用Ext.js中的Ajax请求从浏览器打开或保存excel文件附件

如何使用phpexcel在Excel工作表中插入公式

使用PHPExcel和MySQL导出到Excel

基本的PHPExcel输出Excel文件

使用PHPExcel将HTML文件转换为Excel

使用phpexcel库删除Excel文件中的空列

PHPExcel:将HTML转换为Excel,在Excel文件中编写删除CSS

确定浏览器将在何处下载文件,Excel和VBA

在Web浏览器中使用Asp.Net MVC打开文件MS-Word和MS-Excel

ERb文件在浏览器中显示为HTML文件

使用Qt浏览器下载Excel文件作为附件

PHPExcel-我的excel文件中没有内容

Symfony 2:如何在PHPExcel中读取Excel文件内容

使用PHPExcel加载图像的Excel文件

使用ASP.NET C#在浏览器中显示Excel图表

如何使用JavaScript在浏览器中从字节64 Excel字符串i下载excel

如何使用PHPExcel在Excel中声明数组变量的打孔?

如何使用 Excel VBA 从使用文件浏览器选择的工作簿中复制工作表?

PHPExcel:逐行读取 Excel 文件

使用 Selenium + VBA 在浏览器中粘贴 Excel 范围

使用角度从服务器在浏览器中显示文件