如何自定义导出查询结果(PHP mysql)到excel文件?

时间:2013-03-04 10:12:16

标签: php mysql export-to-excel

我有一些关于使用php自定义导出结果(excel)的问题。我的想法是我想将我的原始数据(mysql表)的查询导出到excel文件,但结果中有一些自定义。 例如,我想有结果,如下表所示的表的摘要: enter image description here

根据报告日期的最后5天命名第3列到第7列。

我的想法是: 1.使用format创建临时表作为我想要生成的结果表 2.使用原始数据插入表格。 3.删除那些表格。

这是有效的吗?还是有更好的主意?

2 个答案:

答案 0 :(得分:0)

您始终可以使用视图。这本质上是一个包含数据的select语句,每当表更新时都会更新。然后你可以做一个'select * from view_name'并将其导出到你的Excel中。

答案 1 :(得分:0)

根据数据的大小,无需考虑性能。

之前编辑数据

您可以拥有临时表。根据数据,如果您可以根据索引选择和插入数据,则速度非常快。然后你制作一个SELECT * from tmp_table;并拥有所有数据

之后编辑数据

您可以加入不同的表,获取数据,然后在结果数组上循环(读作foreach)并更改数据并在之后导出