我不是PHP專家(僅僅是初學者),但需要一些幫助!將mySQL導出爲excel或csv
經過幾小時搜索谷歌並嘗試了大約100個不同的腳本,我終於找到了一個能夠滿足我需要的東西 - 差不多。
基本上,我的網站有一個標記爲「導出到Excel」的按鈕。訪問者點擊網站按鈕,下載開始包含來自指定表格的所有數據。
我發現這個在這裏 - PHP code to convert a MySQL query to CSV
這不正是我想要的只是用戶會看到試圖打開文件時出現以下錯誤:
錯誤 - 「您要的文件打開「export.xls」的格式與文件擴展名指定的格式不同。在打開文件之前,驗證該文件是否已損壞並且來自受信任的來源。我想現在打開文件?'
用戶單擊'是',文件將打開所有數據!輝煌!除用戶將不會打開此錯誤的文件。
如果有人知道解決此問題的方法,我將不勝感激。
非常感謝
TT
是您使用Office 2007的用戶嗎?你有沒有嘗試過頭(「ContentType:application/vnd.ms-excel」)? – Perpetualcoder 2009-06-10 17:46:04
@TheTub檢查出http://stackoverflow.com/questions/976483/exporting-gridview-to-excel-in-web-app/976566#976566爲另一個線程處理這個相同的問題。 – 2009-06-10 17:48:24
- 是的標題已經說明了內容類型。 – TheTub 2009-06-10 18:11:09