如何复制密码保护excel文件在azure数据工厂?



我是Azure数据工厂的新手。我知道如何在ADF中复制未受保护的excel文件,但我想知道excel文件是否受密码保护,那么我如何才能使用ADF解锁将其复制到SQL数据库。

不幸的是,ADF到目前为止还不支持密码保护的Excel文件作为内置功能。你必须明确地编写一个自定义代码来将受Pwd保护的excel转换为普通的excel文件,这可以通过Azure函数,批处理活动等来完成,而这些活动又可以通过ADF触发。

xlwb = xlApp.Workbooks。Open(filename, False, True, None, password)

https://learn.microsoft.com/en-us/office/vba/api/Excel.Workbooks.Open

您可以使用Azure函数代码来解锁excel并从中提取数据。请看这个链接。Azure数据工厂可以调用Azure函数。你可以写代码来解锁excel,然后另一个复制活动将其复制到你的SQL。

最新更新