我在 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 文件,查看正确的数据并能够进行更改和保存。
我尝试过的事情:
- 以不同方式添加引号\双引号到Id的问题
- 在 Excel 中更改配置
- 使用以下方法打开文件:从数据 -> “来自文本/CSV”加载数据,然后手动删除“转换数据”。这是唯一有效的选项,但每次打开文件时都需要这样做
请协助如何正确保存文件或我应该更改哪些配置或其他任何内容,以便能够打开文件而无需 Excel 更改我的数据。