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