【问题标题】:How to copy a password protected excel file in azure data factory?如何在 azure 数据工厂中复制受密码保护的 excel 文件?
【发布时间】:2021-10-16 21:57:37
【问题描述】:

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

【问题讨论】:

    标签: azure azure-sql-database azure-data-factory-2


    【解决方案1】:

    很遗憾,ADF 至今不支持密码保护的 Excel 文件作为内置功能。 您必须明确编写自定义代码,将受 Pwd 保护的 excel 转换为普通的 excel 文件,这可以通过 Azure 函数、批处理活动等来完成,而这又可以通过 ADF 触发。

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

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

    【讨论】:

      【解决方案2】:

      您可以使用 Azure 函数代码解锁 Excel 并从中提取数据。请参阅此link。 Azure 数据工厂可以调用 Azure 函数。您可以编写代码来解锁 excel,然后另一个复制活动将其复制到您的 SQL。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-06
        • 2021-09-02
        • 2013-11-09
        • 1970-01-01
        • 2014-05-10
        • 2012-09-29
        • 1970-01-01
        • 2023-03-03
        相关资源
        最近更新 更多