首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将csv保存为excel格式时丢失的精度

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

Stack Overflow用户
提问于 2012-10-15 07:52:33
回答 1查看 2.7K关注 0票数 3

我有一个CSV文件,其中一列存储一些帐号文本,比如99010124450000237,但是当我试图将它保存到excel时,它总是将数字格式化为99010124450000200,最后一个2数字是四舍五入的。这太烦人了,因为实际上我只想要帐号是文本字段,但是Excel总是把它当作一个数字,更糟糕的是,它是四舍五入的。有谁有同样的目标或者建议吗?

我尝试将列格式化为特定格式,并尝试导入数据。这两种方法都不管用。

EN

回答 1

Stack Overflow用户

发布于 2012-10-15 08:28:09

您没有说明所使用的版本,但以下内容在Excel 2007中似乎有效:

  1. 使用数据..。获取外部数据..。从文本中选择您的文件并单击“导入”
  2. 在“文本导入向导”步骤1中,将原始数据类型设置为“分隔”(我安装时的默认设置)
  3. 在“文本导入向导”第2步中,选择分隔符(我的测试文件使用逗号)
  4. 在“文本导入向导”步骤3中,单击具有帐号的列(应突出显示)并将“列数据格式”更改为“文本”
  5. 点击“完成”

我在下面的文本中使用了一个文件,选择第二列为文本:

代码语言:javascript
运行
复制
"99010124450000237",99010124450000237,"99010124450000237"
99010124450000237,"99010124450000237","99010124450000237"

得到了这个输出:

代码语言:javascript
运行
复制
         A                 B                     C
1    9.90101E+16    99010124450000237   9.90101E+16
2    9.90101E+16    99010124450000237   9.90101E+16
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12891364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档