我正在使用PHPExcel将数据从我的PHP页面导出到Excel。 我正在使用Excel5。PHPExcel将文件保存到文件夹中或打开excel
我想要的Excel文件被保存了在代码
或者更好的是指定一个特定的文件夹,
我希望Excel与写在上面,使用户可以保存数据打开它在任何他想要的地方。 我该怎么做。
请指引我
预
我正在使用PHPExcel将数据从我的PHP页面导出到Excel。 我正在使用Excel5。PHPExcel将文件保存到文件夹中或打开excel
我想要的Excel文件被保存了在代码
或者更好的是指定一个特定的文件夹,
我希望Excel与写在上面,使用户可以保存数据打开它在任何他想要的地方。 我该怎么做。
请指引我
预
看01simple下载-xls.php在PHPExcel测试目录。这会将Excel文件发送到用户的浏览器,然后提示他们显示它(如果他们已安装Excel,或者其他电子表格程序(如果他们的扩展名与LibreOffice Calc或Gnumeric或其他相关的扩展名相关),或者将其保存到他们的本地磁盘。
这将询问用户保存/打开文件:
$excel = new PHPExcel();
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="your_name.xls"');
header('Cache-Control: max-age=0');
// ...
$writer = PHPExcel_IOFactory::createWriter($excel, 'Excel5);
$writer->save('php://output');
这解决了这个问题对我来说:
$this->objWriter->save(str_replace(__FILE__,$_SERVER['DOCUMENT_ROOT'] .'/path/to/save/filename.xlsx',__FILE__));
我越来越ZipArchive :: close()方法,同时节省phpexcel。 '$ objWriter-> save($ excel_path);' – 151291
codeigniter中的路径格式是什么 –