【发布时间】:2020-05-05 20:13:36
【问题描述】:
我正在使用 importexcel 模块并发现了一个奇怪的行为。如果我执行以下脚本
Install-Module -Name ImportExcel -Force
一切都安装干净等。 然后我创建了这个非常小的脚本。
$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
但是,当电子表格打开时,它会显示“Series 1”、“Series 1”、“Series 1”作为 SeriesHeader,而不是预期的“A”、“B”、“C”。
如果我在表格中删除或添加任何数据行,Excel 会打开,它会刷新图表并显示正确的系列标题。我使用这部分是错误的还是这是一个错误?谢谢
【问题讨论】:
标签: excel powershell import