需要帮助防止 Excel 自动转换 CSV 列数据

需要帮助防止 Excel 自动转换 CSV 列数据

我在 Excel 中打开 .csv 文件时遇到一个问题,它会自动将其中的一些数据从字符串转换为数字,从而破坏数据。

目前 CSV 如下所示:

names,Ids
John,Adam,Ben", "11111,22222,33333"
Julie, Ben", "1ABC1,2AAB2"

##explaination: each row represents a list of names (separated by commas) and their Ids respectively.

在 Excel 中打开文件并保存(不做任何更改)后,文件更改为:

names,Ids
"John,Adam,Ben","111,112,222,233,333"
"Julie, Ben","1ABC1,2AAB2"

##explaination: Ids **made from number only** are being transformed to number and ruins the actual data.

打开文件时,Excel 已经自动进行数据转换。

我的目标:能够在 Excel 中打开 CSV 文件,查看正确的数据并能够进行更改和保存。

我尝试过的事情:

  1. 以不同方式添加引号\双引号到Id的问题
  2. 在 Excel 中更改配置
  3. 使用以下方法打开文件:从数据 -> “来自文本/CSV”加载数据,然后手动删除“转换数据”。这是唯一有效的选项,但每次打开文件时都需要这样做

请协助如何正确保存文件或我应该更改哪些配置或其他任何内容,以便能够打开文件而无需 Excel 更改我的数据。

相关内容