我在 PHP 项目中创建 Excel 文件。这些文件不仅仅是 CSV 数据......它们是具有功能和格式的多个选项卡电子表格。
到目前为止,我使用的是 Pear 提供的Spreadsheet_Excel_Writer类。
一切都很好,但我们的用户不喜欢两件事:
- 当他们打开那些由 PHP 生成的文件,用 Excel 修改它们并保存这些更改时,Excel 会要求升级文件格式,因为它已保存到版本 5.0/95。
- 由于嵌入的图像,文件太大了。据我所知,使用 Spreadsheet_Excel_Writer 添加图像的唯一方法是使用insertBitmap,它将 24 位位图添加到文档中。
我想解决这些问题。我很确定 #1 不能如你所见那样完成。但是有没有办法将压缩图像(jpeg)添加到文档中?
如果无法修改 Spreadsheet_Excel_Writer 以满足我的需求,您的课程对此有何建议?在这里搜索问题将我引向 PHPExcel。还有其他好的选择吗?
如果可能的话,我想坚持使用 Spreadsheet_Excel_Writer 因为更改为另一个类会做更多的工作(那些生成的电子表格非常复杂)。
我正在使用 PHP 5.2.9。