excel - Excel power查询,1行多个工作簿
问题描述
希望您能够帮助我。
我最近偶然发现了 excel 电源查询,但我并没有走得太远。
我正在尝试从同一文件夹中的大约 40 个工作簿中提取数据。每个工作簿有 2 个工作表,但我唯一关心的是工作表 1。每个工作表 1 的第 1 行有我需要的数据摘要,所以我只需要第 1 x 40 行,
工作簿上没有表格,只是一些基本数据,但是,第 1 行在 20 列中的每一列中都包含一个求和公式。
这是可行的吗?我必须每周手动将每行 1 复制并粘贴到主文件中。
如果您能提供帮助,非常感谢。
解决方案
假设所有文件中的列名都相同,并且您希望保留文件名:
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
推荐阅读
- jquery - 如何在 jQuery 的一种方法中使用 show() 和 hide() 制作三个重复的 if 条件?
- swift - 重用和改变init
- c++ - c++ - 将内存分配给空类会导致内存泄漏吗?
- node.js - 节点 docker 不适用于 feathersjs - 容器正在运行但 localhost 不可访问
- typescript - 打字稿:有条件地向对象添加项目
- javascript - 在浏览器中找到用于调试 javascript 的侦听器的最快方法是什么?
- powerbi - 如何根据 Power BI 中的表数据行选择筛选卡片?
- c# - EF Core 3.1 Intellisense 不在 Linq 语句的 Where 子句中显示表列
- centos - 升级后我得到这个 puppet 6 错误是什么?
- python - 在列中插入条件行