2

我正在设计一些脚本来从 MySQL 存储的数据中编写 Excel 文件。

不幸的是,我需要将它设计为用于公司范围内的 Intranet,而缺点是某些系统在 Citrix 和 Office 2000 上运行(是的,这是正确的 Excel 2000)

我正在使用 PHPExcel 包,它编写的文件很棒,但它们在 2000 年只是以混乱的字符形式打开。

我目前正在使用 Excel5 输出,因为我认为它具有更好的兼容性

$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
$objWriter->保存($excelOutputFile);

我知道解决方案确实应该是升级愚蠢的过时的 Citrix 系统......或者导出到 CSV 文件而不是 Excel,但这些是项目的参数,财务团队不是尝试和谈判的最佳人选. 因此,如果可能的话,我想尝试在 PHP 中为当前系统找到一个解决方案。

任何人有任何建议或指示?

4

1 回答 1

1

如果您不反对切换到不同的库,假设它具有您需要的功能,那么这个 (CSVtoXLS)应该在 Excel 2000 上进行了测试。它看起来像一个从 csv 到 xls 文件的直接上转换器,但它可能是一个好的起点。

于 2012-09-13T05:25:41.050 回答