2016-02-22 50 views
-1

我想將表格導出到Excel中。我的查詢中的表格使用提交進行選擇,例如: - 選擇了Date1和Date2和類型(從下拉菜單),然後在提交時,將出現基於類型的表格,並且我想將其導出爲ex​​cel。導出使用提交查詢提取到Excel中的表格在PHP

+0

你已經試過了什麼?你已經谷歌這個問題?如果您不確定如何進行,請分多個步驟分解問題,並考慮解決每個步驟。 可能的解決方案:將數據導出爲逗號分隔值(CSV)文件,該文件可以輕鬆地在Excel中加載。 – xaviert

回答

1

如果您絕對需要將數據導出到本機Excel文件,請查看PHPExcel。這是一個用於處理Excel文件的優秀庫,但對於PHP的新手來說,這將變得非常複雜。否則,如果您很高興以CSV格式導出並稍後轉換爲Excel文件,請查看本機fputcsv()函數。

還要檢查這個問題here

你可以試試這個簡單的認沽PHP變量使用fputcsv到excel()。

define('CSV_PATH','csvfiles/'); // specify CSV file path 

$csv_fileoutput = CSV_PATH . "output.csv"; // Name of your CSV file 
$csvfileoutput = fopen($csv_fileoutput, 'a'); 

fputcsv($csvfileoutput, array($productnumber,$id,$name,$address,$phone_no)); 
// php variable which stores value of mysql query. 
+0

我是新來的PHP ..我不知道如何實現PHP Excel。 –

+0

上面提到的這些屬性是不固定的,我的表將根據選擇的類型而改變。 –

+0

所以你可以在mysql變量中存儲mysql行值,就像你使用mysql_fetch_array()那麼行[0]值可以存儲在$ phpvar1等等,然後使用fputcsv存儲這個變量。 –