寻找动态创建 Excel 文件的 PHP 解决方案(思考动态报告)。
现在我已经看过PHP Excel,我知道我可以创建一个 CSV 文件,但这些是最佳选择吗?
我使用 PHP Excel 在 Linux 系统上运行此脚本,但它没有设置所有选项
$objPHPExcel->getProperties()->setCreator("Phill");
$objPHPExcel->getProperties()->setLastModifiedBy("Phill");
$objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setSubject("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setDescription("Test document for Office 2007 XLSX");
此外,如果我给出扩展名 .xls 而不是 .xlsx 它会抛出一个无效文件并且不会打开。(注意:我正在使用 Open Office 查看生成的 excel 表)
想知道是否还有其他/更好的解决方案?
编辑:
我如何保存文件
$file = '/path/to/777/dir/file.xlsx'; // not viewable by public
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save($file);