加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 编程开发 > PHP > 正文

php – 没有引号的CSV不与fgetcsv一起工作

发布时间:2020-07-21 12:23:01 所属栏目:PHP 来源:互联网
导读:我试图通过 PHP解析用户上传的CSV文件,但是它不能正常工作. 我已经上传了几个格式正确的CSV文件,但它工作正常;我有很多用户尝试导入从Excel导出的CSV文件,他们有问题.我已将文件与我进行了比较,并注意到Excel文件都缺少条目周围的引号.除此之外,它们是相同的.

我试图通过 PHP解析用户上传的CSV文件,但是它不能正常工作.

我已经上传了几个格式正确的CSV文件,但它工作正常;我有很多用户尝试导入从Excel导出的CSV文件,他们有问题.我已将文件与我进行了比较,并注意到Excel文件都缺少条目周围的引号.除此之外,它们是相同的.如果我打开它,并用Open Office保存,而不做任何更改,它的工作原理.所以我很确定它与报价有关.

我的问题是如何读取格式不正确的CSV文件?

更新:原因已被发现!

这是特定于Mac版本的Excel.换行符在Mac上由于某些任意原因处理不同,所以在使用fgetcsv之前,您应该这样做;

ini_set('auto_detect_line_endings',TRUE);
这是特定于Mac版本的Excel.换行符在Mac上由于某些任意原因处理不同,您应该这样做;
ini_set('auto_detect_line_endings',TRUE);

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读