excel - Power Query M 将多个源合并到一个表中
问题描述
我是 Power Query 和 M 的新手(感谢我的公司终于从 Office 2010 搬走了...),我正在尝试导入分布在不同路径中的多个文件夹的内容(我不能分组它们放在一个文件夹中,这会使事情变得更容易。)
内容由特定工作表中的表格组成(出于本示例的目的,所有表格都命名为“Sheet1”)。我尝试打开高级编辑器并编写了以下代码:
let
Source1 = Excel.Workbook(File.Contents("\\Nasen1030\subfolders\Workbook_1.xlsm"), null, true),
Data1 = Source1{[Item="Sheet1",Kind="Sheet"]}[Data]
Source2 = Excel.Workbook(File.Contents("\\Nasen1030\subfolders\Workbook_2.xlsm"), null, true),
Data2 = Source2{[Item="Sheet1",Kind="Sheet"]}[Data]
#"TableAppend" = Table.Combine(Data1, Data2)
in
#"TableAppend"
不幸的是,这不起作用并且会产生类似于“预期的令牌逗号”之类的东西,箭头指向 Source2 和 Data2 之间。
知道为什么会发生这种情况吗?我已经搜索了很长时间,但找不到很多以不同路径读取多个文件的示例……我希望经常执行此操作,这就是为什么我尝试为其定义一些代码的原因。
谢谢 !
解决方案
找到的答案:我忘记在该区域Table.Combine({Data1, Data2})
的每一行之后添加大括号和逗号。let
推荐阅读
- android - 如何为双簧管库提供空白数据以播放声音?
- c++ - 使用 SFINAE 检查函数是否为 constexpr
- ios - UITableViewCell 上的可选对象不响应 iOS14 上的用户输入
- typescript - 离子打字稿上的对象上不存在属性
- python - 如何检查或转换为 JSON 数据类型?
- spotify - 如何在Spotify中获取当前用户正在关注的播放列表?
- python - 将 Python 中的标准输出重定向到 PyGame
- ios - iOS 14 beta 显示崩溃
关于 Firebase crashlytics 中的去符号化 - c++ - 如何使用 boost 生成不同位的随机多精度整数?
- ios - iOS identifierForVendor 是否可以复制?