我有一些关于使用php自定义导出结果(excel)的问题。我的想法是我想将我的原始数据(mysql表)的查询导出到excel文件,但结果中有一些自定义。 例如,我想有结果,如下表所示的表的摘要:
根据报告日期的最后5天命名第3列到第7列。
我的想法是: 1.使用format创建临时表作为我想要生成的结果表 2.使用原始数据插入表格。 3.删除那些表格。
这是有效的吗?还是有更好的主意?
答案 0 :(得分:0)
您始终可以使用视图。这本质上是一个包含数据的select语句,每当表更新时都会更新。然后你可以做一个'select * from view_name
'并将其导出到你的Excel中。
答案 1 :(得分:0)
根据数据的大小,无需考虑性能。
您可以拥有临时表。根据数据,如果您可以根据索引选择和插入数据,则速度非常快。然后你制作一个SELECT * from tmp_table;
并拥有所有数据
您可以加入不同的表,获取数据,然后在结果数组上循环(读作foreach
)并更改数据并在之后导出