2013-03-04 22 views
0

我有一些關於使用php自定義導出結果(excel)的問題。這個想法是我想導出我的原始數據(MySQL表)的查詢到Excel文件,但在結果中有一些定製。 例如我想有結果這就好比見下表表的總結: enter image description here如何自定義導出查詢結果(PHP的mysql)excel文件?

第3列,直到第七列是根據我的報告日的最近5天而得名。

我的想法是: 1.使用格式創建臨時表格作爲我想要生成的結果表格 2.插入表格與我的原始數據。 3.刪除這些表格。

這是有效的嗎?還是有更好的主意?

回答

0

您可以隨時使用視圖。這基本上是一個select語句,其中包含您的數據,並且每次更新表時都會更新這些語句。然後,您可以執行'select * from view_name'並將其導出到您的Excel中。

0

根據數據的大小,不需要考慮性能。

編輯之前的數據

您可以有一個臨時表。根據數據,如果您可以根據索引選擇並插入數據,則速度非常快。然後,你犯了一個SELECT * from tmp_table;,你有你的所有數據

編輯數據後

你可以只參加過不同的表,獲取數據,然後循環(讀作foreach)在結果數組和更改數據並將其導出後

相關問題