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