2010-01-07 71 views
1

我正在使用php生成一个简单的csv文件。该文件包含一些用户的个人数据。 当我在办公室打开生成的文件时,地址不是全高。我必须双击单元格才能完整显示地址(全宽和全高),否则我只能看到地址的第一个字/数字。 另外,我的出生日期显示为######,我必须展开整个栏目才能看到它们。CSV文件和多行文本单元格

这在开放式办公室中不会发生。

有没有办法强制MS Office完全显示所有字段?因为否则这将是混乱的对谁将会使用人(嘿哪里都是细节!:)

谢谢:)

回答

2

我不认为你可以在“格式”你与张CSV。您将不得不制作Excel可以理解的其他文件格式。我会建议很容易生成的XML。 只需制作带有所需数据的示例表,将其保存为XML,然后您将看到应如何生成文件。 或者你可以使用一些现成的PHP解决方案来编写excel文件,如果你不能分析XML文件的麻烦。

0

您可以尝试自动调整列的功能。

0

这是Excel如何工作的用户界面问题,您无法强制使用Excel或其他任何方式处理它。

最快的解决方法是创建一个运行宏来检索CVS文件并根据需要设置单元格格式的XLS文件,但在CSV内部无法执行任何操作来影响Excel显示的内容。