Excel 与自身不兼容

Excel 与自身不兼容

因此我有一个用 excel 创建的 csv,格式如下:

col1;col2;col5
a;b;c
d;e;f

我想把它改成更常见的",我该怎么做呢?现在每次更改都会改变编码或保留;

最终 Excel 不再识别它,并导致本地化问题,例如Libell,而不是Libellé

顺便问一下,excel 的默认编码是什么?我尝试了 UTF-8 和 windows-1252/cp1252,但没有成功?

谢谢

答案1

我认为最简单的做法是:
将数据粘贴到新的工作簿中,
使用数据->文本到列并选择分号。

这样就可以将其合理地导入,您可以根据需要进行操作和保存。如果您只是从那里保存为 csv,它将默认为逗号。

答案2

  1. Excel 默认使用的 CSV 格式是您在 Windows 系统中定义的格式,位于“控制面板\时钟、语言和区域\更改日期、时间或数字格式”,然后是“其他设置”。有一个“列表分隔符”字段,通常是“,”但可以是“;”(或任何您喜欢的格式)

  2. 您无法更改 Excel 在文本字段周围放置 "(而不是在数字周围放置)的习惯。您可以在 Excel 中将所有列更改为“文本”格式,然后它将在所有值周围使用 ",但这很繁琐,并且会带来其他负面影响

相关内容