将csv导入Excel时如何避免科学计数法?

时间:2020-02-18 17:39:19

标签: excel csv excel-import

我是Stack Overflow社区的新手,非常感谢您的帮助。

我正在尝试从US Energy Information导入csv文件(可从“下载选项”按钮下载),但从1992年至2014年的年份列中,导入的数字采用科学计数法。

如果我尝试将这些列的格式更改为“数字”,则数字将变为“错误”(即小数点被移位或删除,例如:256.5375E + 13&27.4525E + 12然后具有相同的数量数字中的位数,而较大的数字实际上变成较小的数字(在这种情况下)。

我在带有德语系统的Windows 10上使用了Windows 10,但是我将十进制除法器从德语系统(使用逗号)更改为英国/美国系统(使用句点/点)。

如何避免这种情况?

2 个答案:

答案 0 :(得分:0)

如果我理解正确,可能的解决方案:

从Power Query中选择CSV文件之后,然后再选择Load之前,请在底部向下选择Transform Data选项:

enter image description here

在PQ UI中,右键单击相关的列标题,然后从下拉窗口中选择Change Type / Using Locale

在出现的对话框中,选择输入数据的格式。大概是Decimal NumberEnglish (United States)

enter image description here

然后从主菜单中选择Close and Load,您应该一切顺利。

答案 1 :(得分:0)

在功能区中选择数据,然后获取数据,然后选择您的文件,然后您可以将“数据类型检测”更改为“不检测数据类型”,应该可以。

相关问题