如何使用Power Automate读取SharePoint文档库中的CSV文件?
内置「Parse CSV」操作(首选)
这是Power Automate官方自带的工具,无需额外安装连接器。操作流程很直接:先通过「Get file content」获取SharePoint文档库中CSV的内容,接着添加「Parse CSV」操作,把获取到的内容填入输入框,要么手动输入CSV的列名,要么让Flow自动识别表头(前提是你的CSV第一行是标准表头)。优势是配置简单、官方维护,稳定性高,适合绝大多数常规格式的CSV。手动拆分解析(适配特殊格式CSV)
要是你的CSV存在特殊分隔符、嵌套引号这类复杂情况,内置工具处理不佳时,就用手动方式:- 用「Get file content」获取内容后,通过公式
split(outputs('Get_file_content')?['body'], decodeUriComponent('%0A'))拆分每一行 - 再对每一行用
split(item(), ',')拆分列(把逗号替换成你实际使用的分隔符) - 配合「Select」操作把零散的列数据整理成结构化格式。这种方式灵活性强,能自定义解决各种特殊场景。
- 用「Get file content」获取内容后,通过公式
额外注意事项
- 如果CSV不是UTF-8编码,记得在「Get file content」操作里设置对应编码(比如GB2312),避免出现乱码。
- 只要CSV有标准表头,优先使用内置的「Parse CSV」,处理效率更高。
内容的提问来源于stack exchange,提问作者user20404265
相关产品推荐
相关产品推荐

