文本文件是经常使用的数据文件格式,PQ可以方便的导入文本文件中的数据,然后在Excel可以进行后续加工和处理。

依次单击【数据】选项卡>【新建查询】>【从文件】,其中的【从CSV】和【从文本】两个命令有些令人混淆。

从名称上看,似乎【从CSV】用于导入CSV文件,【从文本】用于导入其他文本文件,其实这两个命令的功能是完全相同的,点击任何一个命令,其【导入数据】对话框都是相同的,所支持的文件类型为:csv、txt和prn。

其实CSV不是一种数据格式,因为并不存在CSV文件格式通用标准,只是在RFC 4180 中对其进行了基础性的描述,系统之间完全可以定义私有的专用CSV格式标准用于数据交换。在这样宽松的约束条件下,可想而知会产生很多CSV变体,也就无法保证CSV文件完全互通,但是这并不妨碍CSV文件成为简单数据交换业务场景中的常用文件格式。

文本文件的格式就更随心所欲了,这里姑且把csv、tsv、txt和prn统一称为文本(数据)文件。

在Excel中【另存为】对话框中,有如下5种文本文件格式供选择,如果是其他信息系统的输出文件,那么文本格式标准可能就不同了。


Excel文件中的数据如下图所示。

Excel文件中的内容是相同的(如下图所示),但是导出文件的格式不同,导致文本文件的编码也就不同,在PQ导入数据时需要使用相应的编码方式,多数情况下PQ可以自动识别文本文件编码。


  • 逗号分隔的CSV文件,编码格式为:GB2312

  • Unicode,编码格式为:Unicode

  • 逗号分隔UTF8,编码格式为:Unicode(UTF-8)

  • 带格式空格分隔文本文件(prn),编码格式为:GB2312

在Word中查看prn文件可以发现字段之间使用多个空格做分隔符,并且标题行的空格个数和其他数据行不同,但是PQ都可以正确解读其中的数据。

  • 制表符分隔文本文件,编码格式为:GB2312

PQ正确识别数据之后,点击【加载】按钮就可以将文本数据加载到Excel工作表中了。

BI神器Power Query(7)-- PQ从文本文件导入数据(1/2)相关推荐

  1. BI神器Power Query(8)-- PQ从文本文件导入数据(2/2)

    文本文件是大家经常使用的数据文件格式,PQ可以方便的导入文本文件中的数据,然后在Excel可以进行后续加工和处理. 依次单击[数据]选项卡>[新建查询]>[从文件],其中的[从CSV]和[ ...

  2. BI神器Power Query(6)-- PQ从工作簿导入数据(2/2)

    对于Power BI的用户多数都是Excel重度用户,因此在PQ中导入Excel工作薄文件是多数用户都会遇到的场景,本博文讲解从工作簿导入数据时的几个典型应用方式. 续前文:BI神器Power Que ...

  3. BI神器Power Query(5)-- PQ从工作簿导入数据(1/2)

    对于Power BI的用户多数都是Excel重度用户,因此在PQ中导入Excel工作薄文件是多数用户都会遇到的场景,本博文讲解从工作簿导入数据时的几个典型应用方式. 示例工作簿文件文件中有如下4个工作 ...

  4. BI神器Power Query(23)-- 同一列内多重替换(3)

    示例需求:省份清单中"自治区"名称过长,在做报表展示时效果不理想,希望将其替换为简称,例如:内蒙古自治区替换为"内蒙古".这个直接使用Excel中的替换也可以实 ...

  5. BI神器Power Query(1)-- 什么是PQ?

    开始讲Power Query之前,不得不先讲一下数据处理中的ETL(Extract-Transform-Load的缩写).ETL指将数据从"数据源"经过"提取–转换–加载 ...

  6. BI神器Power Query(20)-- PQ自适应目录

    使用Power Query可以轻松导入文本文件.XML.CSV文件等多种数据文件,但是如果保存文件的目录发生变化(例如数据文件和Excel模板发送给客户),刷新查询时会出现类似于下图所示的DataSo ...

  7. BI神器Power Query(2)-- PQ数据源

    数据源是ETL流程的起始点,也是整个流程的基础,Power Query之所以功能强大,一个重要的特性就是PQ支持多种数据源. 从文件:不仅支持工作簿文件,还支持文本文件(CSV.XML.文本),在Ex ...

  8. BI神器Power Query(11)-- PQ M函数快速查询

    Power Query M 函数超过700个,基本上不太可能完全记住全部的函数的使用方法,大家可以通过微软在线帮助(Power Query M 函数参考)查询函数的含义和使用方法. 其实在Power ...

  9. BI神器Power Query(18)-- PQ制作时间维度表(7)

    在上一篇博客中,通过Date.ToText和Date.DayOfWeekName函数创建了新的数据列,如下图所示. 有时需要使用年月和年月日等日期格式,有两种实现方法. 利用前面已经提取的年.月.日, ...

最新文章

  1. 网络天才网页中文版_LVMH 旗下奢侈品电商 24S 的中文版正式上线,还有带来“双 11”优惠...
  2. intellij idea 1314 插件推荐及快速上手建议 (已更新!)
  3. RhinoMock学习-绑定回调
  4. IOS面试_1.浅析内存管理
  5. Redis(RedisTemplate)使用list链表
  6. 自学架构设计?帮你总结了 4 个方法
  7. 云栖专辑 | 阿里开发者们的第8个感悟:在信息大爆炸的时代,保持专注度显得尤为可贵...
  8. 为什么 Netflix “永不宕机”?
  9. 资源放送丨《数据模型重构案例分享》PPT视频
  10. c语言超经典矩阵式键盘的接法,c语言超经典矩阵式键盘的接法,流程图和扫描程序...
  11. linux 临时文件 清理,Linux临时文件的清理
  12. bzoj 1056 1862: [Zjoi2006]GameZ游戏排名系统(Treap+Hash)
  13. Mybatis3.5.4官网下载
  14. premiere pro 2020 pr 快捷键
  15. VMWare安装Kali Linux(4-3)
  16. 如何在PCB中放置禁止触摸标志
  17. 计算机ppt制作总结,大神教你如何玩转PPT 制作PPT技巧心得
  18. 猿人学之访问逻辑罗生门
  19. 上海贝尔阿尔卡特移动通信系统有限公司
  20. java swing 简单计算器_用java swing编写一个简单的计算器

热门文章

  1. Android——仿京东垂直滚动广告栏
  2. 微信机器人康小博来了!!!
  3. Android 获取世界时区
  4. html手机端页面meta,移动端网页meta设置和响应式
  5. python pdf 加水印_Python中通过PyPDF2实现PDF添加水印
  6. 嵌入式linux下控制电机运动
  7. CephFS 介绍及使用经验分享
  8. PA,MIOU,FWIOU
  9. 微软官方知识:了解 Office 二进制文件格式
  10. android百度天气接口api接口,百度天气接口api