php - 单元格的长度取决于 Excel/CSV 中字符串的长度
问题描述
最近掌握fgetcsv
了希望将数组写入文件,以便以后可以通过Excel打开它,没有问题。结果一切正常。但是,据我了解,无法自动将单元格分开到字符串的长度(可能看起来很糟糕)
现在是这样写的:
我想知道是否有任何库,以便将单元格长度设置为写入单元格的字符串的长度?
有必要是这样的:
或者也许还有另一种方法?例如,在Excel中手动转换所有一次这样吗?
我将不胜感激任何帮助,谢谢!
解决方案
CSV 文件没有任何单元格长度定义它们是文本文件,带有逗号分隔值 (CSV ...)
xlsx 文件但是确实具有这样的功能它们基本上是 xml 压缩的
您可以寻找一个准备好函数的 php excel 库,也可以自己解析 XML...
XML sturcture is reffred to here 寻找 Excel 的 .xlsx XML 格式的清晰描述
推荐阅读
- elasticsearch - 使用 JanusGraph 的直接索引查询
- python - Python:系统找不到指定的路径,Tensorflow
- webstorm - 在 WebStorm 调试器中中断测试失败?
- c# - 当启动此可执行程序的另一个实例时,如何更新正在运行的应用程序的 WinForms 控件?
- java - Spring数据连接查询未在junit中获取结果
- jenkins - Jenkins在选项指令中参数化重试次数
- sql - 有没有办法在 SSRS 表中的单行上显示员工代码和姓名
- material-ui - 使用 material-ui 和 react-router-dom 找不到零星的路由
- html - 更改亮/暗模式时,SVG Favicon 不刷新
- python-3.x - 在某个日期时间开始/停止循环