如何通过Power Automate从CSV批量创建SharePoint文档库
完全可以通过Power Automate实现批量创建,具体操作步骤如下:
1. 准备规范的CSV文件
确保CSV包含创建文档库及列所需的所有字段,示例表头可参考:库名称,库描述,列1名称,列1类型,列1选项,列2名称,列2类型
- 列类型需匹配SharePoint支持的类型,比如
单行文本、选项、数字 - 选项列的多个值用逗号分隔,比如
已完成,进行中,待启动
2. 创建Power Automate流
- 新建即时云流(手动触发),命名为「批量创建SharePoint文档库」
- 添加「获取文件内容」动作,选择存储CSV的位置(OneDrive或SharePoint),选中目标CSV文件
3. 解析CSV数据
添加「解析CSV」动作,将「获取文件内容」输出的文件内容传入输入框。Power Automate会自动识别表头,若识别失败,手动输入CSV的表头字段(和CSV第一行一致)
4. 循环处理每一行数据
添加「应用到每一个」控件,将「解析CSV」输出的行作为循环输入,对每一行数据执行以下操作:
- 创建文档库:添加SharePoint连接器的「创建文档库」动作,填写目标站点地址,将CSV中的
库名称、库描述对应填入,按需设置版本控制、内容审批等属性 - 创建自定义列(可选):若需添加列,在「创建文档库」之后添加「创建列」动作:
- 列名称:引用CSV中对应的列名字段
- 列类型:选择CSV中指定的类型
- 若为选项列,使用
split()函数拆分选项值,比如split(items('应用到每一个')?['列1选项'], ','),将拆分结果传入选项值参数
注意事项
- 先使用1-2行测试数据验证流程,确认无误后再执行全量创建
- 确保Power Automate连接账号拥有目标SharePoint站点的网站集管理员或足够的创建权限
- 若需创建多列,可在CSV中扩展对应字段,或通过嵌套循环处理(需调整CSV格式)
内容的提问来源于stack exchange,提问作者Darkstar.Industries
相关产品推荐
相关产品推荐

