解决Excel里面另存为TXT后,多了很多引号的问题。

xiaoxiao2021-02-28  1.9K+

一、问题描述:

Excel另存为.txt文本格式时,发现单元格中出现双引号怎么回事?

eg: 在Excel中输入下面格式的数据(在一列单元格中) 1 "E" 2 "N1" 3 "N10" 4 "N11" 5 "N12" 6 "N13" 7 "N14" 8 "N15" 9 "N16" 10 "N2" 11 "N3" 12 "N4" 13 "N5" 14 "N6" 15 "N7" 16 "N8" 17 "N9" 18 "S"

则结果输出多了双引号

二、问题探索

在txt文件中,有引号表示文本(或者叫字符串),没有引号就是数值。所以excel转换成txt后,文本型的都会有引号,这是正常的。

发现原因是我的单元格的内容里有英文的逗号,例如 aaa,bbb 另存为csv或者txt就一定会将整个单元格的内容用双引号引起来了,我将 这个逗号换成别的符号或者中文的逗号就不会出现这个问题了,先这样弄完再把逗号替换回来就可以了。(同样的,英文的 单引号‘和“,还有英文的双引号‘’和“”,都会出现这样的情况)。

三、解决方法:

(1)先把表格中的"替换为一个在表格中没出现过的字,再保存成文本格式,在记事本里再把这个字用"替换回去 (2)直接复制然后粘贴到txt (3)把Excel中的那些符号直接换成中文下的对应符号 eg: 输入数据 输出结果
转载请注明原文地址: https://www.6miu.com/read-65192.html

最新回复(0)