繁体   English   中英

php在浏览器中打开excel文件

[英]php open excel file in browser

如何在浏览器中打开excel文件,

我不想要像强制下载对话框这样的东西,

我想在收件箱中单击excel文件时在浏览器中打开excel,就像在gmail中一样,它会显示浏览器本身,

同样的,如何在PHP中做。

使用PHPExcel

include 'PHPExcel/IOFactory.php';
$inputFileType = 'Excel5';
$inputFileName = 'MyExcelFile.xls';

$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML');
$objWriter->save('php://output');
exit;

编辑

如果您的Excel文件是Excel 2007(xlsx)或更高版本而不是Excel 2003(xls)或更早版本

include 'PHPExcel/IOFactory.php';
$inputFileType = 'Excel2007';
$inputFileName = 'MyExcelFile.xlsx';

$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML');
$objWriter->save('php://output');
exit;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM