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/

相关文章:

file - 如何在 Spark 中写入 CSV

python - 使用 pandas Between_time() 函数并以列表作为输入参数

php - 从数组中的字符串中删除“

PHP Web服务获取json格式的数据

python - xlsxwriter 在满行之间创建空行

php - ZF2 : Get url parameters in controller

php - fputcsv 和换行代码

php 从 csv 中获取数据并再次将它们写入同一个 csv

javascript - Ajax 文件上传 - 服务器端错误

php - 在 PHP IMAP 中将电子邮件标记为未读