【发布时间】:2013-04-03 11:22:31
【问题描述】:
我想知道 .CSV 文件是否存在分隔符?因为我看到了exist 逗号,但是exist 和分号,我需要一个php 脚本的所有分隔符。
【问题讨论】:
-
您已经尝试过什么了吗?我们能看到吗?此外,您必须预先知道分隔符是什么,或者对 CSV 文件的内容进行严格检查。
我想知道 .CSV 文件是否存在分隔符?因为我看到了exist 逗号,但是exist 和分号,我需要一个php 脚本的所有分隔符。
【问题讨论】:
There is no real "CSV standard",所以理论上任何字符都可以作为分隔符。
最常见的是,(尤其是在美国)、;(尤其是在欧洲,因为我们需要逗号作为小数分隔符)、\t(制表符,ASCII 0x09)和@987654327 @。通常,分隔符周围的空格不是分隔符的一部分,但即使是这样也可以更改。
这就是为什么好的实现会提供 CSV sniffer 来尝试猜测任何给定 CSV 文件的格式的原因。
【讨论】: