php CSV导入从MS Excel生成

根据这里指定的标准: http : //en.wikipedia.org/wiki/Comma-separated_values

和从MS Excel生成的CSV文件,我不知道如何导入CSV文件在这种情况下在PHP中:

  • 通常,CSV单元格不用双引号(“)括起来,但在单元格值中包含逗号(,),双引号(”)或换行符(\ n)时将被括起来。

  • 单元格中的双引号被replace为两个双引号(“=>”“)。

  • 例如testCell 1,“test,comma cell 2”,“testCell”,“双引号”,“3”,testCell 4

现在的问题是,如何识别/分离每个单元格,同时读取这样的CSV,因为这些单元格可能用双引号括起来,或者可能不是。

@outis:你说得对(fgetcsv与两个具体案例一起工作)。 问题是在应用fgetcsv之前parsing一些德文字符。