使用 Azure Functions 编辑存储在 Azure 存储中的 excel 个文件
Editing excel file stored in Azure Storage using Azure Functions
我是 运行 一个 Azure 函数 (PowerShell Core),正在尝试用这些值创建一个新行。我已经加载了 ImportExcel 模块。但我不确定引用 Excel 的正确方法是什么。出现文件不存在的错误。有任何想法吗?谢谢
注意:我不必使用 Powershell。让我知道是否还有其他方法
using namespace System.Net
param($Request)
$type = $Request.Body.type
$name = $Request.Body.name
$value = $Request.Body.value
Import-Excel -Path https://xxxxxxxxxxx.blob.core.windows.net/test/table.xlsx
在 host.json
中设置要读取的文件作为输入绑定,例如:
{
"name": "myOutputBlob",
"type": "blob",
"path": "output/data.txt",
"connection": "AzureWebJobsStorage",
"direction": "out"
}
连接 AzureWebJobsStorage
应该在 local.settings.json
中包含 Azure 存储帐户连接字符串,如果您是 运行 本地函数。
路径值应该像 container/filename.file-extension
.
将函数代码中的数据推送到此绑定:
Push-OutputBinding -Name myOutputBlob -Value 'my value'
并且 InputBlob 应该包含字节数组形式的 blob 数据:
foreach ($value in $inputBlob) { ... }
参考here了解更多信息。
我是 运行 一个 Azure 函数 (PowerShell Core),正在尝试用这些值创建一个新行。我已经加载了 ImportExcel 模块。但我不确定引用 Excel 的正确方法是什么。出现文件不存在的错误。有任何想法吗?谢谢
注意:我不必使用 Powershell。让我知道是否还有其他方法
using namespace System.Net
param($Request)
$type = $Request.Body.type
$name = $Request.Body.name
$value = $Request.Body.value
Import-Excel -Path https://xxxxxxxxxxx.blob.core.windows.net/test/table.xlsx
在 host.json
中设置要读取的文件作为输入绑定,例如:
{
"name": "myOutputBlob",
"type": "blob",
"path": "output/data.txt",
"connection": "AzureWebJobsStorage",
"direction": "out"
}
连接
AzureWebJobsStorage
应该在local.settings.json
中包含 Azure 存储帐户连接字符串,如果您是 运行 本地函数。路径值应该像
container/filename.file-extension
.
将函数代码中的数据推送到此绑定:
Push-OutputBinding -Name myOutputBlob -Value 'my value'
并且 InputBlob 应该包含字节数组形式的 blob 数据:
foreach ($value in $inputBlob) { ... }
参考here了解更多信息。