0

我对使用 php 自定义导出结果(excel)有一些疑问。这个想法是我想将我对原始数据(mysql 表)的查询导出到 excel 文件,但在结果中进行了一些自定义。例如,我想要结果,它是下表的摘要: 在此处输入图像描述

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

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

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

4

2 回答 2

0

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

修改之前的数据

你可以有一个临时表。根据数据,如果您可以根据索引选择和插入数据,这将非常快。然后你做一个SELECT * from tmp_table;,你有你所有的数据

修改后的数据

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

于 2013-03-04T10:17:14.617 回答
0

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

于 2013-03-04T10:15:04.287 回答