2013-08-19 88 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谢谢先生 –