Я использую модуль importexcel и обнаружил странное поведение. Если я выполню приведенный ниже сценарий
Install-Module -Name ImportExcel -Force
Все установится чисто et c. Затем я создал этот очень маленький скрипт.
$array = ConvertFrom-Csv @"
Date,A,B,C
2016-04-02,20,25,15
2016-04-03,25,45,10
2016-04-04,15,29,25
"@
$fn = "c:\TEMP\trend.xlsx"
$c = New-ExcelChartDefinition -Title "Errors" `
-ChartType LineMarkers `
-XRange "AdUser[Date]" `
-YRange "AdUser[A]", "AdUSer[B]","AdUSer[C]" `
-SeriesHeader "A","B","C"
$array | Export-Excel -Path $fn -AutoSize -TableName AdUser -ExcelChartDefinition $c -Show
Однако, когда электронная таблица открывается, она показывает «Серия 1», «Серия 1», «Серия 1» в качестве заголовка серии вместо ожидаемого «А» , «B», «C».
Пока Excel открыт, если я удаляю или добавляю любую строку данных в таблицу, он обновляет диаграмму и отображает правильный заголовок ряда. Я неправильно использую эту деталь или это ошибка? Спасибо