php - 是否有可以使用 PHP 编写 RFC 4180 CSV 文件的库?

标签 php csv fputcsv rfc4180

<分区>

我知道 fputcsv,但根据 this "wontfix" bug fputcsv 没有正确转义输入,并且出于兼容性原因不会修复其行为。我更喜欢符合 RFC 4180 的实现因此 Excel 和 LibreOffice 可以在所有情况下打开它。

我已经尝试在谷歌上搜索一个正确执行此操作的库,但似乎没有就一个像样的第三方库达成共识,而是通常建议有缺陷的 fputcsv。我总是可以自己动手,但如果可能的话,我宁愿不要重新发明轮子。

最佳答案

似乎所有图书馆都在 2008 年的某个时候停止了开发。我不确定这是怎么回事。这似乎是流行的选项:

我不能保证其中任何一个。我碰巧生活在一个神奇的地方,在那里我只需要处理 Excel 生成的 CSV 文件,这些文件永远不会在字段中包含换行符。这让我摆脱了 fgetcsv/fputcsv 并且很高兴地不知道它们在现实世界中是如何被破坏的。

关于php - 是否有可以使用 PHP 编写 RFC 4180 CSV 文件的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5341219/

相关文章:

PHP fputcsv 与 UTF-8 问题

PHP fputcsv 生成空文件

php - 无法覆盖 Symfony ConstraintViolationList 的 JMS 序列化程序的默认处理程序

javascript - easyui添加整个列

ruby-on-rails - Ruby : If column exists use it, 如果不添加到其他列

bash - 合并CSV文件中的数据

php - 在 PHP 中的外部 FTP 服务器上生成 CSV 文件

php - 使用 php 从字符串中查找 url

javascript - 使用JavaScript在悬停时更改img src

database - 为什么SAP IQ负载表选项比Interactive SQL中的导入向导要快?