如何在Power Automate中获取OneDrive里Excel表格的列/键列表
获取OneDrive中Excel表格的列/键列表方法
针对你已经在使用Power Automate的场景,直接通过以下步骤就能获取未知列名的列表:
- 第一步:添加
Get file content操作,选择OneDrive中目标Excel文件,确保文件路径正确。 - 第二步:添加
Excel Online (OneDrive)连接器下的Get tables操作,关联刚才选中的Excel文件,执行后会返回文件内所有表格的基础信息(包含表格ID、名称等)。 - 第三步:添加
Get table操作,将Get tables返回的表格ID或名称作为输入参数,该操作的返回结果中,columns字段就是表格所有列的集合,每一列对象包含name(列名)、index(列索引)等属性。 - 第四步(可选):如果需要提取纯列名列表,添加
Select操作,将Get table返回的columns作为输入源,在映射项中选择name字段,最终就能得到仅包含列名的数组。
如果需要用代码方式实现(比如Office Scripts),可以在Excel中创建脚本,通过workbook.getTable('表格名称').columns获取列集合,再提取列名,之后在Power Automate中调用该脚本即可。
内容的提问来源于stack exchange,提问作者Kevin Barnett
相关产品推荐
相关产品推荐

