在 Excel 中打开带有前导破折号的 CSV 文件

Ste*_*e B 5 csv microsoft-excel

我有一个 csv 文件,如下所示:

Ref;Code;OtherData;
"MyRef";"-arm";"something";
Run Code Online (Sandbox Code Playgroud)

我认为这个表格是有效的,不是吗?

当我在 Excel 中打开文件时,Excel 将“-arm”解析为公式。如何强制 Excel 以纯文本形式读取值?

如果需要,我可以更改 CSV 格式。

PS:不要让我添加前导'. 我不想调整特定应用程序的值,因为其他应用程序仍然必须能够读取该值。

Ray*_*ian 2

您需要做的是将 csv 作为“文本”导入 excel,因此转到data - get external data - from text(2010) 并选择 csv 文件。导入向导将允许您选择列并以特定格式处理它们,任何带有破折号或加号的列都可以被视为文本,并且不会被解析为公式。

在此输入图像描述


此外,如果数据已经在 Excel 中并且您不需要任何公式,请执行ctrl+H查找并将所有内容替换 =