通过Powershell写入和保存位于blob存储中的xlsx文件



我在azure bolb存储中有一个xlsx文件。现在,我想访问这个xlsx文件进行一些编辑并将其保存回。我在当地试过。但当文件在blob存储中时,我不知道如何做到这一点。以下代码用于在本地执行此操作。注意:我不想先将第一个保存到本地驱动器,然后再进行编辑。我想直接编辑它并通过powershell保存它。

$workbook = $excel.Workbooks.Open("C:UsersjubaiaralOneDrive - BMWDocumentsBook1.xlsx")
$sheet = $workbook.worksheets | where {$_.name -eq 'Sheet1'}
..................my edits come here...................
$workbook.Save()
$excel.Quit()```
Thanks in advance!

我想直接编辑它并通过powershell保存它。

我认为你不能直接更新文件并使用powershell保存它。你可以

  • 复制文件
  • 做这项工作
  • 将其复制回存储器

如果您想就地执行此操作,请使用SPARK(Azure Synapse/Azure databricks(

这可能会有所帮助:https://community.databricks.com/s/feed/0D53f00001HKHeOCAX

最新更新