首页 > 解决方案 > 单元格的长度取决于 Excel/CSV 中字符串的长度

问题描述

最近掌握fgetcsv了希望将数组写入文件,以便以后可以通过Excel打开它,没有问题。结果一切正常。但是,据我了解,无法自动将单元格分开到字符串的长度(可能看起来很糟糕)

现在是这样写的:

在此处输入图像描述

我想知道是否有任何库,以便将单元格长度设置为写入单元格的字符串的长度?

有必要是这样的:

在此处输入图像描述

或者也许还有另一种方法?例如,在Excel中手动转换所有一次这样吗?

我将不胜感激任何帮助,谢谢!

标签: phpexcelcsv

解决方案


CSV 文件没有任何单元格长度定义它们是文本文件,带有逗号分隔值 (CSV ...)

xlsx 文件但是确实具有这样的功能它们基本上是 xml 压缩的

您可以寻找一个准备好函数的 php excel 库,也可以自己解析 XML...

XML sturcture is reffred to here 寻找 Excel 的 .xlsx XML 格式的清晰描述


推荐阅读