2012-05-24 70 views
0

我一直在閱讀尋找一種方法來獲取圖表等等到我的電子表格中,我導出我的數據庫,並使它看起來更好,我的員工誰想要報告一切某種方式等等。我發現PhpExcel ..這似乎很好,它可以做我想要的一切,再加上更多..但我一直無法解決如何使用我的MySQL表中的數據來填充單元格,因爲它看起來像他們所有必須手動設置的值...php excel從mysql填入數據庫

我已經閱讀了這個帖子How to set cell value Dynamically 我已經嘗試使用本網頁提供的代碼,試圖幫助我,但我還沒有能夠得到它工作出於某種原因,我總是收到一個錯誤。

我希望有人能夠幫助我試圖使用php excel將此MySQL表格數據導入到電子表格中,或者即使有其他任何我可能錯過的鏈接,我也會很感激它...

+0

您對PHPExcel有什麼樣的實際問題?你的代碼是什麼樣的,你會得到什麼錯誤? –

+0

看看這個問題的答案 - http://stackoverflow.com/questions/4748067/problem-with-phpexcel - 它從數據庫中填充Excel –

回答

0

如果您安裝phpmyadmin以連接到您的數據庫。

然後你可以爲你需要的任何報告編寫SQL查詢。

然後將結果導出(見圖1)爲MS Excel的CSV或CSV格式(見圖2)。下面的查詢

導出選項導致 enter image description here

選擇導出數據格式 enter image description here

+0

我知道我可以做這樣的完整批量出口,但是那不是我正在尋找的目標..目前我正在運行一個php腳本,它確實如此,但..我不能用它來生成圖表和我的老闆想要的其他東西..他不想等待我給他一個報告,他只是想打一個按鈕,並完成了......無論如何感謝 – Matthew

0

我已經使用PEAR類PHP的做到了這一點。您可以從MYSQL數據庫中讀取數據,然後使用PHP和PEAR類編寫腳本以創建相同的Excel文件。

這裏是鏈接到SpreadSheet Writer

本教程將幫助您安裝PEAR和寫入數據到Excel工作表。

希望這能解決您所面臨的問題。

+0

自從我上次看了之後,PEAR作家必須更新爲支持圖表,並且我認爲它不再被積極支持。我將不得不看看 –

+0

標記它可能是一種可能性,因爲我最近一次使用它。 –

+0

隨着梨電子表格作家,我發現它很容易閱讀和understnad,不應該很難實現到我目前的系統..是否可以使用它來創建輸入到電子表格中的數據的圖形,而無需在電子表格創建後手動創建每個表格? – Matthew

0

我正在做很多PHPExcel的工作......我寫了一個簡化導出的類,你可以download it here

您只需將數據從數據庫中獲取到數組中,並將其傳遞到此類並指定輸出格式。我希望它有幫助。