从MS Excel生成的php CSV导入
根据此处规定的标准: 还有一个由MS Excel生成的CSV文件,我想知道在这种情况下如何在php中导入CSV文件 案例:从MS Excel生成的php CSV导入,php,excel,csv,csv-import,Php,Excel,Csv,Csv Import,根据此处规定的标准: 还有一个由MS Excel生成的CSV文件,我想知道在这种情况下如何在php中导入CSV文件 案例: 通常,CSV单元格不会用双引号(“)括起来,但当单元格值中有逗号(,)、双引号(“)或新行字符(\n)时,CSV单元格将被括起来 单元格中的双引号替换为两个双引号(=>) e、 g.测试单元1,“测试,逗号单元2”,“测试单元”双引号“3”,测试单元4 现在,问题是,在读取CSV时,我们如何识别/分离每个单元格,因为单元格可能会被双引号括起来,也可能不会被双引号括起来。
- 通常,CSV单元格不会用双引号(“)括起来,但当单元格值中有逗号(,)、双引号(“)或新行字符(\n)时,CSV单元格将被括起来
- 单元格中的双引号替换为两个双引号(=>)
- e、 g.测试单元1,“测试,逗号单元2”,“测试单元”双引号“3”,测试单元4
现在,问题是,在读取CSV时,我们如何识别/分离每个单元格,因为单元格可能会被双引号括起来,也可能不会被双引号括起来。@outis:你是对的(fgetcsv适用于这两种特定情况)。问题是在应用fgetcsv之前解析一些德语字符。@outis:你是对的(fgetcsv适用于两种特定情况)。问题是在应用fgetcsv之前解析一些德语字符。可能重复,@outis,我不知道。Excel通常输出不符合标准的CSV。
fgetcsv
一点也不喜欢。@Phoenix:可能,但fgetcsv
适用于所描述的特定情况和测试数据。可能d@outis的副本我不知道。Excel通常输出不符合标准的CSV。fgetcsv
一点也不喜欢它。@Phoenix:可能吧,但是fgetcsv
可以处理描述的特定案例和测试数据。