我正在设计一些脚本来从MySQL存储数据中编写Excel文件。
不幸的是,我需要设计它用于公司范围的内部网,而下端是一些系统运行Citrix with Office 2000(是的,这是正确的Excel 2000)
我正在使用PHPExcel包,它正在编写文件很好,但它们只是在2000年作为混乱的字符打开。
我目前正在使用Excel5输出,因为我认为它具有更好的兼容性
$ objWriter = new PHPExcel_Writer_Excel5($ objPHPExcel);
$ objWriter->保存($ excelOutputFile);
我知道解决方案应该是升级愚蠢的旧的过时Citrix系统......或导出到CSV文件而不是Excel,但这些是项目的参数,财务团队不是最好的人尝试与...谈判。因此,如果可能的话,我想尝试在PHP中找到适用于当前系统的解决方案。
任何人都有任何建议或指示?
答案 0 :(得分:1)
如果您不反对切换到其他库,假设它具有您需要的功能,则this one (CSVtoXLS)应该在Excel 2000上进行测试。它看起来像是从csv到xls文件的直接转换器,但它可能是一个很好的起点。