首页
学习
活动
专区
工具
TVP
发布

Excel使用Power Query导入文本文件数据

文本文件是最常用、最简单的一种计算机文件格式,因其制作简单、操作容易经常被用来记录内容、交换数据等。Excel支持对文本文件的导入,文本文件中的行对应工作表中的行;每行数据使用Excel支持的分割符(逗号,制表符等)分成若干个段,每段对应工作表中的列。本文介绍使用Power Query完成文本文件的导入。

 1.    导入文本文件

文本文件是Excel支持导入的一种外部数据的存在形式。在数据选项卡中点击“从文本/CSV”,开启文本文件的导入功能(这里的CSV,是指扩展名为*.csv的文件,本质上也是文本文件),打开导入数据对话框。

选择文件后,点击导入按钮,弹出一个新的对话框。

此时显示为乱码。不必担心,是因为编码造成的,将文件原始格式修改为:”--无--“或者”65001:Unicode(UTF-8)“后就可以显示正常了,同时将分隔符指定为文本文件中使用的符号,这里使用的是制表符。

分隔符:包括冒号、逗号、分号、等号、空格、制表符(Tab键)等。采用制表符(Tab键)的好处是不会与文本内容重复,避免造成分割时把原本在一起的数据分开处理了。其他符号,如冒号、逗号、分号等都容易和文本内容重复。如果要使用除制表符以外的符号,一定要使用半角的符号,这样可以最大限度地减少与文本内容的重复。

此时,点击加载按钮,将数据加载至新的名称为数据导入的工作表。也可以选择”加载至“将数据加载至指定的位置。

2.    加载数据

如上图所示,用Power Query把数据全部加载至工作表中了。

3.    转换为普通区域

此时工作表中的数据是Power Query对文本文件进行查询的结果。如果需要对数据进行和普通Excel一样的操作的话,要将数据转换到普通区域。

此时点击“转换为区域”,在弹出的提示中点击确定。Excel就彻底删除Power Query建立的连接,同时该工作表也转换为普通的工作表。就可以在上面进行Excel的其他操作了。

如上图所示,由于Power Query建立的连接被彻底删除,所以选项卡上曾出现的“表格工具 设计”和“查询工具 查询”也被关闭。到这里,文本文件的导入就完成了。

4.    Power Query简介

Power Query 是为Excel提供的一个用户数据处理的插件,已默认包含在Excel 2019、2016版本中。Excel 2013、2010版本需要单独下载该插件。相比以往传统的外部数据导入功能,Power Query的性能更强、功能更丰富、支持可导入的数据类型更多样。

之前的外部数据导入功能在导入文本文件时,如果文件数据的行数比较多,超过万行的话,经常会遇到文件未完全加载的情况,致使数据导入失败。而Power Query处理过万行的数据时就显得游刃有余。同时Power Query提供的动态加载功能。在保持与文本文件的连接有效的前提下,当文本文件的内容发生变化时,Power Query都可以动态的加载进来。

Power Query还具有功能强大的函数和丰富的数据查询功能,感兴趣的小伙伴可以仔细研究研究。

以上就是通过Power Query实现文本文件导入数据的方法。虽然在Excel2019、2016中依然可以采用打开文本文件的方式,使用传统方法导入数据,但经过对比分析,还是建议大家使用Power Query提供的方法。

同名视频已发布,敬请关注!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210105A0EQ5K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券