首页 > 解决方案 > 在 Azure Cloud Shell 中将数据写入 Excel 表 powershell ImportExcel 模块

问题描述

我只能使用 Azure 云 shell 来运行 powershell 脚本。我正在尝试运行脚本以获取所有资源的标签并使用 ImportExcel 模块将数据填充到 Excel 工作表中。虽然我可以使用下面的代码从 excel 文件中读取数据$worksheet.Cells['A1'].Value,但当我尝试使用 将值写入 excel 单元格$worksheet.Cells['A1'] = "Tag Name"时,出现无法索引到“OfficeOpenXml.ExcelRange”类型的对象错误。我认为这是因为使用 Azure 云 shell 来运行我的脚本,而不是 windows 上的 powershell 命令行。但是,我只能在我的云 shell 上运行脚本。有人请帮忙。

另外请让我知道必须使用所有后续代码步骤来保存位于云外壳存储帐户中的 excel 文件(写入数据)。

标签: excelazureazure-powershellazureshell

解决方案


确保像阅读时一样包含值部分:

例如

$worksheet.Cells['A1'].value = "Tag Name"

也抓住了我。


推荐阅读