我是Azure数据工厂(ADF)的新手,我需要将Blob中的Excel文件访问/加载到ADF中,但是由于ADF不支持excel格式(仅支持tex / csv / json / ..)有没有办法将Excel文件提取到ADF中? 我真的很感谢有人能帮忙!
谢谢。
答案 0 :(得分:4)
ADF V2现在支持从Excel文件读取数据,Here是文章的链接。
希望这会有所帮助!
答案 1 :(得分:2)
ADF现在支持Excel作为数据源。您可以阅读here
答案 2 :(得分:1)
是的,Azure数据工厂不支持读取.xlsx
文件,解决方法是将.xlsx
文件另存为.csv
文件,我认为它应该可以工作。 / p>
我的.xlsx
文件:
另存为.csv
文件,信息不会更改:
在ADF中预览数据:
此外,如果您只想复制.xlsx
文件,而无需将其转换为.csv
,则只需选择Binary Copy
选项
答案 3 :(得分:0)
ADF还不支持从xls文件读取。
您可以在以下答案中找到解决方案:How to read files with .xlsx and .xls extension in Azure data factory?
答案 4 :(得分:0)
如果您熟悉SSIS,则只需在SSIS包中使用Excel Source,然后使用ADF管道中的“执行SSIS包”活动在SSIS集成运行时上运行它即可。
答案 5 :(得分:0)
一个更简单的解决方案是使用powerautomate流将excel表导出为CSV并触发数据工厂过程。唯一的问题是,电源自动化的未记录功能是您需要使用固定的Excel文件名,因为将名称作为变量传递失败。