2011-06-18 35 views
0

我必須寫模塊搜索和出口到excel與php.But如果數據很大,它是非常slow.I認爲我會創建一個按鈕下載Excel用戶搜索後,我不喜歡不知道怎麼做?請幫助我,非常感謝你!搜索並導出到excel與php

+0

你可以使用jQuery? – NAVEED

+0

請給出一些代碼示例。我現在很難幫助你,不知道向用戶顯示什麼信息,它是如何顯示的,以及系統如何工作(以及爲什麼它首先是緩慢的)。此外,它需要一個特定的Excel格式,或將CSV足夠好? –

回答

1

您還沒有提供足夠的細節讓我幫你搜索,但這裏有一個簡單的方法導出到CSV文件(Excel可以打開):

$f = fopen('export.csv', 'w'); 
foreach ($data as $row) fputcsv($f, $row); 
fclose($f); 

這是假設$數據是一個數組數組。

0

你可以按照下面的步驟:

如果你被允許使用的Javascript/jQuery的:

+0

這將需要腳本再次運行以編譯csv文件,並且由於user547442聲明腳本很慢,所以這可能不是一個很好的解決方案。很明顯,腳本可能會被優化,否則,向用戶發送原始數據然後讓JS/jQuery負責顯示它/構建csv文件可能會更智能。 –

+0

@ Battle_707:我們不知道到目前爲止實施了哪些OP。 OP也表示他的解決方案很慢。所以我想他是從數據庫中獲取搜索結果來顯示並從數據庫中獲取結果再導出csv。所以我要求他爲兩者使用相同的結果數組。 OP沒有用jquery/js標記他的問題。所以我們必須在PHP中提供解決方案。我問他關於在他的問題的第一評論中使用jQuery。他迄今沒有回覆.. – NAVEED