【发布时间】:2018-01-04 21:59:18
【问题描述】:
有没有一种方法可以通过服务器上的 URL 打开一个 excel 模板文件 (.xlsx),使用 MySQL 数据库中的数据自动填充它,然后将其作为 excel 或 pdf 文件保存到用户的计算机?我应该从哪里开始?感谢您的指导!
【问题讨论】:
-
快速谷歌搜索显示这个库:github.com/PHPOffice/PHPExcel。到目前为止,您尝试过什么?
-
我只是尝试直接从数据库创建自己的文件,但是excel文件将被提交到他们只接受填写的原始文件的地方。该链接看起来很有希望,我现在正在尝试。谢谢!
-
@nbayly 似乎它可以读取我的 .xlsx 文件,但我收到以下错误并生成损坏的文件“致命错误:未捕获的异常
'PHPExcel_Exception' with message 'Invalid cell coordinate (MAX(MATCH(REPT("Z"' in /Library/WebServer/Documents/sb/Classes/PHPExcel/Cell.php:594 Stack trace: #0..."。如果我使用非常简单的 excel 文件它可以工作,但不幸的是,它不适用于我的模板文件。我认为这个脚本会导入并重新创建整个 excel 文件,它不只是改变它并保存它? -
我没有详细查看该库,因此无法回答。我建议您关闭此问题并重新发布此特定问题和详细信息。问候