【问题标题】:Excel php chart generationExcel php图表生成
【发布时间】:2023-10-06 18:30:01
【问题描述】:

我正在使用 PHPExcel 库来读取/写入 excel 文件。现在我想生成一个图表,或者添加一个图像(使用 pChart 生成的图表)。我想知道是否有其他库支持动态图像插入(不是模板图像)或基于书面数据生成图表。

【问题讨论】:

    标签: php image excel insert charts


    【解决方案1】:

    目前在 Excel 中处理图表的唯一 PHP 选项是:

    • 在服务器上使用 PHP 的 COM extension 和 MS Excel 本身的副本。
    • Ilia Alshanetsky 的 Excel extension<(仅限 xls,需要商业组件)。
    • 围绕 Open Office 替代 COM (PUNO) 的 PHP 包装器(需要在启用 Java 支持的服务器上安装 Open Office)。

    所有这些都使用外部组件来处理 Excel 数据本身。

    阅读和写作图表的目标是针对 Excel 2007 (.xlsx) 文件的 PHPExcel 的下一个版本(从现在到 6 月底),以及针对 BIFF (.xls) 的下一个版本(大约在 9 月)文件

    【讨论】:

    • 谢谢,在新版本的 PHPExcel 之前,我将只生成一个 Word 文件和一个图表图像并将图像集成到 .docx 中,有一个库可以在其中添加图像。我在想如果有人编辑生成的 excel 文件(在“下载”之后),图表会更新为更改后的值。感谢您的提示信息
    • 请注意,您现在可以使用 PHPExcel 将图像添加到工作表(但是当基础数据更新时,图表的图像不会更新)...它专门添加图表,这将是一个重大的新1.7.7 版本中的功能