将csv保存为excel格式时丢失精度

我有一个CSV文件,其中一列是存储一些帐号文本,如99010124450000237 ,但是,当我尝试将其保存到Excel,它始终将格式数字99010124450000200 ,最后2位数被舍入。 这是如此令人讨厌,因为实际上我只是希望帐号是文本字段,但Excel总是将其作为一个数字,更糟的是,它是四舍五入的。 任何人都有相同的精确点,也许一些build议?

我试图格式化列到一个特定的格式,并试图导入数据。 两种方法都不起作

你不会说你正在使用的是什么版本,但下面的工作似乎在Excel 2007中工作:

  1. 使用数据…获取外部数据…从文本select您的文件,然后单击“导入”
  2. 在文本导入向导步骤1中,将原始数据types设置为“Delimited”(我的安装中的默认值)
  3. 在文本导入向导步骤2中,select您的分隔符(我的testing文件使用逗号)
  4. 在文本导入向导步骤3中,点击带有帐号的列(应该突出显示),并将“列数据格式”更改为“文本”
  5. 点击“完成”

我使用了以下文本的文件,select第二列为Text:

 "99010124450000237",99010124450000237,"99010124450000237" 99010124450000237,"99010124450000237","99010124450000237" 

并得到这个输出:

  ABC 1 9.90101E+16 99010124450000237 9.90101E+16 2 9.90101E+16 99010124450000237 9.90101E+16