2

我正在寻找一种从 MySQL 数据中操作/生成 xls/xlsx 文件的服务器端 (PHP) 方式。

我有一个现有的模板 xls 文件,其中包含各种相对复杂的单元格相关公式和图表等,我希望我可以将此模板文件上传到我的服务器并使用 PHPExcel 编辑该文件并保存它:允许它是下载。

所以我的公式被保留了,图表被保留了,我只需要根据数据库中的值编辑某些单元格的数据 --> 基于这些值绘制的图表。

PHPExcels 范围内的那种事情吗?

在此处阅读相关问题: PHPExcel modify existing .xlsx file with multiple worksheet

有人说:

PHPExcel 不支持宏和用户定义的函数;并且该库在加载工作簿时会丢弃任何不受支持的功能,因此它们根本不存在于 PHPExcel 对象中……保存时,PHPExcel 仅保存工作簿中存在于 PHPExcel 对象中的那些元素。

用户定义的函数会包含简单的单元格公式吗?

谢谢!

4

2 回答 2

2

没有。简单的单元格公式仍然存在。只是没有任何 VBA 代码。

于 2013-01-31T19:44:34.057 回答
2

PHPExcel 可以处理相当复杂的单元格公式,尽管它确实有一些限制:

  • 当前仅支持 Excel 2007 的 356 个函数中的 316 个,而那些不一定实现函数的所有功能
  • 不支持 Excel 2010 和 Excel 2013 的任何附加功能
  • Excel BIFF 文件不支持分析工具包函数
  • 不支持 VBA 脚本,这包括任何用户定义的函数
  • 不支持数组公式
  • 不支持 3D 单元参考
于 2013-01-31T20:54:23.427 回答