Запись данных в Excel Sheet PowerShell Модуль ImportExcel в Azure Cloud Shell - PullRequest
0 голосов
/ 08 мая 2020

Я могу использовать только Azure облачную оболочку для запуска сценариев PowerShell. Я пытаюсь запустить скрипт для получения тегов для всех ресурсов и заполнения данных в листе Excel с помощью модуля ImportExcel. Хотя я могу читать данные из файла excel, используя код, как показано ниже, $worksheet.Cells['A1'].Value, когда я пытаюсь записать значения в ячейки excel, используя $worksheet.Cells['A1'] = "Tag Name", я получаю Unable to index into an object of type " OfficeOpen Xml .ExcelRange " ошибка. Я думаю, это из-за использования облачной оболочки Azure для запуска моего скрипта, а не из командной строки PowerShell в windows. Но я могу запускать сценарии только в своей облачной оболочке. Кто-нибудь, пожалуйста, помогите.

Также, пожалуйста, дайте мне знать, какие все следующие шаги кода необходимо использовать для сохранения файла Excel (с записанными в него данными), который находится в учетной записи хранилища облачной оболочки.

1 Ответ

0 голосов
/ 05 августа 2020

Убедитесь, что вы включили часть значения, как при чтении:

например,

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

меня тоже поймали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...