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/

相关文章:

mysql - fputcsv 未将数据库导出到 csv

php - 使用 Guzzle 6 将文件上传到 API 端点

excel - 在 Excel 中导入 CSV 美国格式的数字并进行本地化?

php - fputcsv通知: Array to string conversion

php - 如何使用php在csv文件中写入2个数组

java - 如何读取CSV文件java中的特定列

php - 如何从mysql获取特定数据到php网页?

php - 为什么选择 TCPDF 而不是 mpdf

php - 无法创建 MongoDb 客户端对象! [未找到类 'MongoDB\Client']

数据库中的 PHP 回显表并将它们下载为 CSV 文件