excel - 如何防止excel截断CSV文件中的数字?

标签 excel csv

我的 CSV 文件的前几行如下所示(从 Notepad++ 查看时):

Trace,Original Serial Number,New Serial number 0000073800000000097612345678901234567890,0054,0001



当我在 excel 中打开这个文件时,我得到了这个:

enter image description here

出于某种原因,excel 正在截断序列号和跟踪号。我尝试将格式更改为 Text 但这仍然不起作用,因为 excel 只能看到高达 6 的值:

7.38000000000976E+34



如果我将其更改为 Number :

73800000000097600000000000000000000.00



我能做些什么?我只有 60 行,所以如果我必须重新开始以及如何将文本重新复制到 excel 中,我会,但我担心保存它会再次改变格式。

最佳答案

您不需要重新开始或更改现有的 CSV。最快的方法可能是使用 Excel 的文本导入向导。在 Get External Data 下的数据选项卡中点击From Text并选择您的 CSV 文件。

出现的向导将让您告诉 Excel 每个“列”的数据类型,并且您可以告诉它使用文本作为您的条形码。

关于excel - 如何防止excel截断CSV文件中的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27801193/

相关文章:

java - 如何使用apache POI将excel文件数据作为一条记录保存到mysql数据库表中

sql-server-2008 - T-SQL : Export to new Excel file

Excel txt文件导入(特定列)到带有VBA的表中

matlab - xlsread() 认为我的 1 行 CSV 有 1048576 行

r - dplyr 链中的 write.csv()

excel - 从 Outlook 到 Excel 打开文件并根据发件人保存为不同格式

excel - MDX : What is Set Expression in Filter function?

c# - 使窗口成为 Interop.Excel Com 对象的子对象

java - 在java中读取.csv文件: missing few rows

python - 将 CSV 数据读取为标题和值对