0

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

我正在尝试从美国能源信息 (可从“下载选项”按钮下载)导入一个 csv 文件,除了从 1992 年到 2014 年的年份列,导入的数字采用科学计数法。

如果我尝试将这些列的格式更改为“数字”,那么数字将变为“错误”(即小数点被移动或删除,例如:256.5375E+13 和 27.4525E+12 然后在数字和较大的数字实际上变成了较小的数字(在这种情况下))。

我正在使用带有德国系统的 Windows 10,但我已将小数分隔符从德国系统(使用逗号)更改为英国/美国系统(使用句点/点)。

我怎样才能避免这种情况?

4

2 回答 2

1

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

从 Power Query 中选择 CSV 文件后,在选择 之前Load,选择Transform Data底部的选项:

在此处输入图像描述

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

在结果对话框中,您可以选择输入数据的格式。大概这将是Decimal Number并且English (United States)

在此处输入图像描述

然后Close and Load从主菜单中选择,你应该很高兴。

于 2020-02-21T14:13:01.673 回答
0

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

于 2021-01-12T15:35:33.057 回答