Excel在达到报价时停止导入CSV文件

时间:2016-06-16 16:08:38

标签: excel csv import quotes partial

在记事本中打开时的csv文件如下所示:

Name,Jun 13,Jun 20,Jun 27,Jul 4,Jul 11,Jul 18,Jul 25,Aug 1,Aug 8,Aug 15
LastName"," FirstName,40,40,0,8,0,0,0,8,0,0
LastName"," FirstName,32,40,40,20,12,12,12,8,0,0
LastName"," FirstName,40,40,40,48,40,40,40,40,24,0

然而,当在excel中打开时,它会在第一个引号处切断并停止导入。在excel中看起来像:

Name,Jun 13,Jun 20,Jun 27,Jul 4,Jul 11,Jul 18,Jul 25,Aug 1,Aug 8,Aug 15
LastName"

我的理解是,当你想用CSV转义逗号时,你 用双引号括起来,我这样做是因为我希望名字和姓氏在同一个单元格中。我不想将任何内容更改为本地Excel设置,因为这将是一个将从网站下载的文件,因此让每个用户更改设置都不是理想的。

谢谢!

1 个答案:

答案 0 :(得分:0)

将其更改为:

Name,Jun 13,Jun 20,Jun 27,Jul 4,Jul 11,Jul 18,Jul 25,Aug 1,Aug 8,Aug 15
"LastName, FirstName",40,40,0,8,0,0,0,8,0,0
"LastName, FirstName",32,40,40,20,12,12,12,8,0,0
"LastName, FirstName",40,40,40,48,40,40,40,40,24,0

以下是有关如何处理CSV格式的不同字符的规范:

http://tools.ietf.org/html/rfc4180