使用Azure函数自动将Excel保存到CSV - c#

尝试使用Azure Functions自动将Excel文件保存为CSV格式的Blob,以便可以在Logic Apps或Azure Data Factory中使用。我希望使用ExcelDataReader C#库,但我可以将NuGet包下载到我的Function中,但之后被卡住了。

当前它似乎卡住了,因为File.Open命令在本地路径中查找文件,并且出现以下错误:

使用(var stream = File.Open(filePath,FileMode.Open,FileAccess.Read))

文件名,目录名称或卷标签语法不正确:'D:\ Program Files(x86)\ SiteExtensions \ Functions \ 2.0.12507 \ 64bit...。

关于通过Azure Functions保存XLSX,您是否有任何建议?

参考方案

您不必手动打开流,Azure Functions Binding可以为您完成读取和写入操作。

例如:

[FunctionName("ConvertExcelToCSV")]
    public static async Task RunAsync(
        [BlobTrigger("excel-files/{blobName}")] Stream excelFileInput,
        [Blob("csv-files/{blobName}", FileAccess.Write)] Stream csvFileOutput,
        CancellationToken token,
        ILogger log)
    {
        log.LogInformation($"Do your processing on the excelFileInput file here.");
        //Do your processing on another steam. Maybe, MemoryStream
        await memoryStream.CopyToAsync(csvFileOutput, 4096, token);
    }

从Azure Data Factory执行python脚本 - python

有人可以帮我从Azure数据工厂执行python函数吗?我已经将python函数存储在blob中,并且我试图触发同样的功能。但是我无法做到这一点。请协助。第二,我可以从ADF参数化python函数调用吗? python参考方案 您可能会发现ADF中的Azure Function Activity概念,它允许您在Data Factory管道中运行Azure F…

Azure SQLite插入 - c#

我有一个Azure云应用,我正在尝试将用户上传的数据存储在〜/ AppData / mydb.db中的SQLite数据库中。由于存在许多问题,因此我不得不部署System.Data.SQLite,因此我修改了代码以使用此sharp-sqlite库。在调试模式下插入数据时,一切正常。在Azure上部署时,用户提供的数据将插入SQLite数据库。在此过程中不会引…

路径中的Python Azure Apps 404 - python

我遵循此Create a Python app in Azure App Service on Linux并使用以下功能上传了代码:@app.route('/predict_json', methods=['POST']) def add_message(): content = request.json tweets…

Spring Data Cassandra的事务管理 - java

我正在使用Spring和Cassandra作为基础数据库。曾提到过弹簧伞项目“ spring data cassandra”。与休眠不同,在这里无法找到如何管理事务。如果您中的某些人已经合并,请共享要包含的事务管理器的详细信息。 参考方案 Cassandra不支持传统(ACID)的事务。在某些特殊情况下,可以通过一些构造来实现事务原子性,例如原子批处理(请参…

使用Skutypes Azure-sdk-for-java创建问题的VMSS - java

我可以使用skutype:STANDARD_D2S_V3的CLI创建VMSS,但是在JAVA上是不可能的,因为我没有这种类型的sku。 Java上没有V3,但是我使用Java并且使用虚拟化,因此我需要一个允许虚拟化的skutype。我没有为此选择。我尝试使用其他功能,但没有找到任何功能,该功能中的任何类型都允许虚拟化。public static void c…