【问题标题】:How to read ODS file by Azure Data FactoryAzure数据工厂如何读取ODS文件
【发布时间】:2021-09-28 07:50:36
【问题描述】:

概述:我已经为通过 HTTP 复制数据创建了 Azure 数据工厂管道,我可以成功地将其下载到 Azure Blob 或 CSV 和 XLSX 格式的 Data Lake Storage 中。此外,我可以在 Excel 应用程序中读取本地系统中的文件。

在这里,我需要帮助来阅读下载的 ODS 文件(因为文件具有不同的工作表)。

我发现 Azure 数据工厂无法读取不同管道中的文件,因此我可以访问不同的工作表并执行其他操作。

【问题讨论】:

    标签: azure azure-web-app-service azure-data-factory azure-data-factory-2 azure-data-factory-pipeline


    【解决方案1】:

    由于您能够成功地将文件下载到 Azure Blob,因此您可以从 Blob 读取文件,但您需要指定 SheetName。请参阅下面的示例:

    在 Blob 数据集中指定数据集参数:

    这是一个存储在 Blob 中的模拟 excel 文件(因为你说你可以将文件下载到 Blob):

    使用复制活动中的数据集将工作表 2 数据复制到同一 Blob 中的 CSV:

    来源:

    沉:

    我的管道运行结果:

    这表明管道已成功针对 Sheet2 并将数据写入 CSV 文件。请使用数据集参数,以便您可以在管道活动中指定工作表名称。在您的情况下,您将需要每个要复制的工作表的复制数据活动。 干杯。

    【讨论】:

    • 我明白了你的意思,但问题是我下载到 Blob 存储的文件,它在不同的管道中再次不是 ADF 可读的格式。因为是ODS格式……只有我改了文件的扩展名。
    • 啊,好吧,我明白了……您能否发布一个文件的小样本以及这种 ods 格式是什么样的?
    猜你喜欢
    • 2021-11-28
    • 2021-09-28
    • 1970-01-01
    • 2017-11-29
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    相关资源
    最近更新 更多