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

Ale*_*Max 27 php csv fputcsv rfc4180

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

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

Cha*_*les 20

似乎每个图书馆都在2008年的某个时候停止了开发.我不确定那是什么.这似乎是流行的选择:

我无法保证任何这些.我碰巧生活在一个神奇的土地上,我只需要处理Excel生成的CSV文件,这些文件永远不会包含字段中的换行符.这让我逃脱fgetcsv/ fputcsv并幸福无知的他们是如何在现实世界中破碎.

  • 我刚刚玩了一些这些库,发现parseCSV超越"with""并在包含逗号的条目周围添加引号.PHP CSV Utils不做这些事情.ParseCSV也包含在一个文件中,而PHP CSV Utils是在多个文件中并且不包含自身,因此在任何使用它的文件中都需要大量的require_onces. (5认同)