2013-08-19 86 views
2

我想使用PHP CSV生成少量報告。當我在MS Excel 2007中打開輸出csv文件時,那些文件列收縮並且不顯示該列上的所有內容,是否有任何方法使用PHP確定列寬?PHP CSV文件生成,如何更改csv列寬

電流輸出: enter image description here

所需的輸出:

enter image description here

+0

這肯定是開放的程序,而不是php或csv相關,因爲他們正在做的工作 - 可以澄清你正在使用什麼應用程序,並重新分類問題 –

+0

@ShaunHare Iam打開文件使用MS excel 2007 –

+0

這可能會幫助你 - http://superuser.com/questions/128272/in-excel-2007-how-to-give-height-auto-to-show-all-text-inside-cell-by-default-li –

回答

0

好像這是一個Excel問題然後

要,以便它適合的最寬的條目自動改變列寬,使用AutoFit。雙擊列標題右側的邊界,或者在「主頁」選項卡上選擇「格式」→「自動調整列寬」。

+0

先生,非常感謝您的反饋,但我們不能說非技術人員在閱讀內容前雙擊邊界線。所以我正在尋找PHP代碼來動態地做。 –

+0

Joel - 由於CSV文件不能包含任何格式信息(如列寬),而只能包含數據,所以不能使用CSV文件動態執行此操作 - 如果需要格式化,則需要支持__does__格式的文件格式,如Excel BIFF(xls)或OfficeOpenXML(xlsx) –

+0

@MarkBaker謝謝先生 –