从MS Excel中导入CSV文件


php CSV import generated from MS Excel

按照这里规定的标准:http://en.wikipedia.org/wiki/Comma-separated_values

和MS Excel生成的CSV文件,我想知道如何在php中导入CSV文件例:

  • 一般情况下,CSV单元格不会用双引号(")括起来,但当单元格值中有逗号(,)、双引号(")或新行字符('n)时,将会括起来。

  • 单元格中的双引号被替换为两个双引号(" => ")。

  • 。testCell 1,"test,逗号cell 2","testCell "双引号" 3",testCell 4

现在,问题是,我们如何在读取CSV时识别/分离每个单元格,因为单元格可能用双引号括起来,也可能没有。

@outis:您是对的(fgetcsv适用于这两种特定情况)。问题是在应用fgetcsv之前解析一些德语字符。