2

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

以及从 MS Excel 生成的 CSV 文件,我想知道在这种情况下我们如何在 php 中导入 CSV 文件:

  • 通常情况下,CSV 单元格不包含在双引号 (") 中,但当单元格值中有逗号 (,)、双引号 (") 或换行符 (\n) 时会包含在其中。

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

  • 例如 testCell 1,"test,comma cell 2","testCell ""double quote"" 3",testCell 4

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

4

1 回答 1

0

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

于 2012-12-27T12:51:45.120 回答