我想SQL查詢結果導出爲表上的XLS文件(或任何可以在MS被打開,表EXCEL)出口MySQL查詢結果PHP和保持領先的零
我已經試過這一個» PHP code to convert a MySQL query to CSV
但是,它消除了對結果
如何維護/維持前導零的任何前導零?
我想SQL查詢結果導出爲表上的XLS文件(或任何可以在MS被打開,表EXCEL)出口MySQL查詢結果PHP和保持領先的零
我已經試過這一個» PHP code to convert a MySQL query to CSV
但是,它消除了對結果
如何維護/維持前導零的任何前導零?
第一零之前添加一個單引號,像:'002
這意味着你也許應該定義的列是文本的,哪些是數字,並迫使每一個文本列開始難熬單引號。帶有0前綴的數字不是一個數字,而是以這種方式的文本。
假設你要設定的電話沒有與領先的「0」時,導出爲CSV通過PHP MySQL查詢,就在結果數據寫入如下
'="'.$result['telephone'].'"'
我怎麼定義字段類型不因爲我不能/不應該修改mysql數據庫上的數據。除此之外,查詢結果並不總是具有前導零,只有其中一些具有它 – skeith
我的意思是在輸出中添加報價,而不是在數據庫中添加到while-foreach中。爲你的列定義定義一個數組,檢查foreach循環是否在該列上,然後在輸出前添加:'$ value ='「'。''」。$ value。'「'。 「\ t」;' – regilero
好吧,我會試試看。還有一個問題是什麼\ t?我可以在哪裏找到有關這種字符串的參考? – skeith