2017-07-28 48 views
-1

有没有办法通过服务器上的URL打开一个excel模板文件(.xlsx),用MySQL数据库中的数据自动填写,然后以excel或pdf文件的形式保存到用户计算机上?我应该从哪里开始?感谢您的线索!如何用PHP中的MySQL数据填写Excel表格模板?

+0

快速谷歌搜索显示这个库:https://github.com/PHPOffice/PHPExcel。你试过什么了? – nbayly

+0

我只试图直接从数据库创建我自己的文件,但是excel文件将被提交到他们只接受原始文件填写的地方。该链接看起来很有希望,我现在正在尝试。谢谢! – SeaBass

+0

@nbayly它看起来像它可以读取我的.xlsx文件,但我得到以下错误和一个损坏的文件生成“致命错误:未捕获的异常''PHPExcel_Exception'消息'无效的单元格坐标(MAX(MATCH(REPT(”Z “'in /Library/WebServer/Documents/sb/Classes/PHPExcel/Cell.php:594堆栈跟踪:#0 ...”'如果我使用了一个非常简单的excel文件,它可以工作,但不幸的是与我的模板文件不兼容。我认为这个脚本导入并重新创建了整个excel文件,它不只是改变它并保存它? – SeaBass

回答

0

该文件将需要在网络服务器上创建,拉动mysql数据并填充pdf。然后,您将创建一个只有您的用户才能访问的安全文件夹中的文件的href链接。然后稍后在用户完成后进行某种文件清理。 对于PDF可能试试这个链接的例子:http://www.fpdf.org/en/tutorial/tuto5.htm

+0

谢谢,我今天早些时候尝试过,但我需要一些可以填写一个预先存在的Excel文件,我正在尝试上面的PHPExcel库。 – SeaBass