批量汇总文件数据,有多种文件类型怎么办?
小勤:批量合并多文件数据时,有多种文件格式怎么办?
大海:这个问题解决的思路很简单,Power Query里针对不同的格式有不同的解析函数。比如csv,可以用Csv.Document去解析,Excel则用Excel.Workbook去解析……小勤:那就是说可以一次性把它们都解析出来了?大海:一次性解析出来是可以,但是,因为不同类型文件的数据会因为分隔符或文件构成等不同而存在不同。比如:文本文件可能是用tab键分隔数据csv则经常用逗号分隔数据而Excel里即使只有一个表,也要先解析出表,然后才能进一步解析出表里的数据……小勤:对哦。这样问题就复杂了。
大海:嗯。所以要一次性完整处理这个问题,需要对M函数的使用很熟练,但是,我们使用Power Query,并非一定要一步搞定,完全可以分步走,化繁为简嘛。小勤:怎么个化繁为简啊?大海:先按文件类型分别合并,最后在一次性合并(追加)啊。小勤:有道理啊。反正如果是不同类型的文件的话,即使写函数公式也只能分开处理。大海:嗯。所以,你通过从文件夹新建查询的方式将数据接入Power Query后,可以直接根据扩展名进行筛选:
比如可以先筛选txt类的:
然后就可以直接按照文本文件的数据汇总方法了,可参考文章:《Excel批量导入文本文件,再也不用VBA》然后再重复前面的步骤(可以直接复制前面的查询后,删除筛选文件类型及以后的步骤),分别处理csv和excel类文件。可参考文章:《PQ-数据获取:CSV(及文本文件)数据源获取及需要注意的问题》《PQ批量汇总Excel文件就是这么简单》分别汇总后,再一次性追加汇总就搞定了:
小勤:了解。这样分别操作的确比去想怎么写函数公式一步解决简单多了。- 热门文章 -批量导入并整合pdf数据做分析,用Power BI小意思啦!将12个月的数据汇总到一起?带着多重表头也没事!PQ实战小案例:商品目录明细规范化,以后再也不需要重复劳动了!天了噜,原来月历只是一个数据透视表!15秒极速数据可视化,Power BI就是这么牛!赞!这样的数据实现动态拆分也这么容易!这个超酷炫图是怎么做出来的?简单到我连录个动画装个X都不想!麦肯锡发明的瀑布图,用Power BI轻松做出来!盘点2018年,创效最大的竟然是这个简单又Low到爆的柱形图!牛!微软Power BI再进步,保持最佳市场领导地位!- 最通俗易懂Power系列视频 -【★★★★★好评】【4万+播放人次】