前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Power Query批量导入文件

Power Query批量导入文件

作者头像
披头
发布2020-11-10 21:56:30
2.3K0
发布2020-11-10 21:56:30
举报
文章被收录于专栏:datartisan

在power query中使用如下代码,可以批量导入格式相同的文件,把文件放到文件夹即可

批量导入excel

代码语言:javascript
复制
let
    源 = Folder.Files("D:\PowerQuery\powerquery套路01:批量导入文件\test1"),
    筛选的隐藏文件1 = Table.SelectRows(源, each [Attributes]?[Hidden]? <> true),
    调用自定义函数1 = Table.AddColumn(筛选的隐藏文件1, "转换文件", each 转换文件([Content])),
    重命名的列1 = Table.RenameColumns(调用自定义函数1, {"Name", "Source.Name"}),
    删除的其他列1 = Table.SelectColumns(重命名的列1, {"Source.Name", "转换文件"}),
    扩展的表格列1 = Table.ExpandTableColumn(删除的其他列1, "转换文件", Table.ColumnNames(转换文件(示例文件))),
    更改的类型 = Table.TransformColumnTypes(扩展的表格列1,{{"Source.Name", type text}, {"id", Int64.Type}, {"value", Int64.Type}})
in
    更改的类型

批量导入csv

代码语言:javascript
复制
let
    源 = Folder.Files("D:\PowerQuery\powerquery套路01:批量导入文件\test2"),
    筛选的隐藏文件1 = Table.SelectRows(源, each [Attributes]?[Hidden]? <> true),
    调用自定义函数1 = Table.AddColumn(筛选的隐藏文件1, "转换文件 (2)", each #"转换文件 (2)"([Content])),
    重命名的列1 = Table.RenameColumns(调用自定义函数1, {"Name", "Source.Name"}),
    删除的其他列1 = Table.SelectColumns(重命名的列1, {"Source.Name", "转换文件 (2)"}),
    扩展的表格列1 = Table.ExpandTableColumn(删除的其他列1, "转换文件 (2)", Table.ColumnNames(#"转换文件 (2)"(#"示例文件 (2)"))),
    更改的类型 = Table.TransformColumnTypes(扩展的表格列1,{{"Source.Name", type text}, {"id", Int64.Type}, {"value", Int64.Type}})
in
    更改的类型

批量导入json

代码语言:javascript
复制
let
    源 = Folder.Files("D:\PowerQuery\powerquery套路01:批量导入文件\test3"),
    已添加自定义 = Table.AddColumn(源, "自定义", each Json.Document([Content],936)),
    删除其他列 = Table.SelectColumns(已添加自定义,{"自定义"}),
    自定义展开 = Table.ExpandListColumn(删除其他列, "自定义"),
    data = Table.FromRecords(自定义展开[自定义]),
    更改的类型 = Table.TransformColumnTypes(data,{{"value", Int64.Type}})

in
    更改的类型
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 乐享数据8090 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 批量导入excel
  • 批量导入csv
  • 批量导入json
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档