首页 > 解决方案 > Excel power查询,1行多个工作簿

问题描述

希望您能够帮助我。

我最近偶然发现了 excel 电源查询,但我并没有走得太远。

我正在尝试从同一文件夹中的大约 40 个工作簿中提取数据。每个工作簿有 2 个工作表,但我唯一关心的是工作表 1。每个工作表 1 的第 1 行有我需要的数据摘要,所以我只需要第 1 x 40 行,

工作簿上没有表格,只是一些基本数据,但是,第 1 行在 20 列中的每一列中都包含一个求和公式。

这是可行的吗?我必须每周手动将每行 1 复制并粘贴到主文件中。

如果您能提供帮助,非常感谢。

标签: excelpowerquery

解决方案


假设所有文件中的列名都相同,并且您希望保留文件名:

let
    Source = Folder.Files(YourFolder),
    transform = Table.TransformColumns(Source, {"Content", each Table.FirstN(Excel.Workbook(_){[Item="Sheet1"]}[Data],1)})[[Content],[Name]],
    expand = Table.ExpandTableColumn(transform, "Content", Table.ColumnNames(transform[Content]{0}))
in
    expand

推荐阅读