php excel从mysql数据库填写

时间:2012-05-24 05:57:46

标签: php mysql mysqldump export-to-excel phpexcel

我一直在四处寻找一种方法来获取图表等我从我的电子表格中导出我的数据库并使其看起来更好,我的员工想要以某种方式报告所有内容等等。我找到了PhpExcel ..它看起来非常好它可以做我想要的所有东西加上更多..但我还没有能够弄清楚如何使用我的mysql表中的数据来填充单元格,因为它似乎是他们所有都必须手动设置为值...

我已阅读过这篇文章How to set cell value Dynamically 我试图使用此页面中提供的代码尝试帮助我,但由于某些原因我无法使其工作,我总是收到错误。

我希望有人可以帮助我尝试将这个MySQL表数据放入使用php excel的电子表格中,或者即使有任何其他链接我可能已经错过了我会非常感激...

3 个答案:

答案 0 :(得分:0)

如果您安装phpmyadmin以连接到您的数据库。

然后,您可以为您需要的任何报告编写SQL查询。

导出(见图1)MS Excel的结果为CSV或CSV(见图2)。

查询结果下方的导出选项 enter image description here

选择导出数据格式 enter image description here

答案 1 :(得分:0)

我使用PHP的PEAR类完成了这个。您可以从MYSQL数据库中读取数据,然后使用PHP和PEAR类编写脚本以创建相同的Excel文件。

以下是SpreadSheet Writer

的链接

本教程将帮助您安装PEAR并将数据写入Excel工作表。

希望这能解决你所面临的问题。

答案 2 :(得分:0)

我在PHPExcel上做了很多工作......我写了一个小类来简化导出,你可以download it here

您只需将数据从数据库中获取到数组中,将其传递给此类并指定输出格式。我希望它有所帮助。