在工作中将文本保存为CSV格式遇到过一个问题,当文本中含有逗号和双引号的时候,用Excel打开这个文件,文本的内容显示会出现问题。当文本含有逗号时,Excel打开csv文件会默认逗号为分隔符,将一个文本分割成几个单位格显示。如下图:
图1.记事本打开是正常的
图2.Excel中打开后文本被分割成三个单元格
解决方法:在记事本中,将文本的头尾加上双引号,Excel便会认为这个字段是一个整体,不会将文本分割,如下图:
图3.文本头尾加上双引号
图4.Excel中文本内容正常显示
接下来看下文本中带有双引号的情况:
图5.记事本中内容正常显示
图6.Excel中第一对双引号消失了
解决方法:在双引号前再加一个双引号,最后在文本头尾再加一个双引号。
图7.加了很多的双引号..
图8.双引号的内容在Excel中正确显示
标签:CSV,双引号,Excel,逗号,文本,记事本 From: https://www.cnblogs.com/St3ven/p/17836650.html