gpt4 book ai didi

php - 如何使用 PHP 将数据添加到现有的 Excel 文件?

转载 作者:行者123 更新时间:2023-12-04 19:51:45 25 4
gpt4 key购买 nike

我有一个包含表单和控件的 Excel 文件。由于无法使用 PHP 从头开始​​创建包含表单、控件和 VBA 代码的 Excel 文件,我想我可以将我的空 Excel 文件上传到服务器,更新它,然后让用户下载它。

我知道有一些非常好的 PHP 类,如 PHPExcel,但我不知道这些类是否可以像所说的那样附加数据。以前有人这样做过吗?

最佳答案

换个方向思考!

不是将数据从 php 推送到 excel,而是添加一个到 excel 的数据连接,该连接将从发布 xml 的 php 端点检索其数据。

不知道它是否适用,但实现起来要容易得多。

此外,您将完全控制 excel 文件,保留所有自定义设置,包括 VBA。

最后,如果您朝这个方向结束,您将避免所有困惑的 COM 对象管理。

[编辑] 此解决方案的步骤:

  1. 构建一个发布 XML 数据的 php 端点(我实际上没有 php 知识。只需确保调用 yourdata.php 将生成 XML 数据)。
  2. 在 excel 中,使用数据连接,插入此 XML 文件的内容:转到“数据”选项卡(假设是 Excel 2010),“从其他来源”,“从 Xml 数据导入”。
  3. 让向导完成工作

之后,您将在 Excel 中获得一个列表,然后链接到您的 xml 源。只需右键单击列表/刷新即可获取最新数据(或将数据连接配置为打开时自动刷新)。

关于php - 如何使用 PHP 将数据添加到现有的 Excel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com