広告名に式を使用すると(最初のシリーズ:Max.
)、名前を直接書くとデフォルトの名前を取得します(第2シリーズ:Min.
の代わりにColumn B
)。 2番目の方法がここでは機能しないのはなぜですか? Excel::Writer::XLSX::Chart#CHART_METHODSは、name属性を直接渡す例です。
LibreOfficeでファイルを開きます。Excel :: Writer :: XLSX :: Chart - add_series():name-property-question
#!/usr/local/bin/perl
use warnings;
use 5.014;
use Excel::Writer::XLSX;
my $workbook = Excel::Writer::XLSX->new('spreadsheet.xlsx') or die $!;
my $worksheet = $workbook->add_worksheet('One');
my $ref = [
[ 'Max.', 'Min.' ],
[ 7, 5 ],
[ 11, 5 ],
[ 9, 2 ],
[ 8, 5 ], ];
$worksheet->write_col(0, 0, $ref);
my $chart = $workbook->add_chart(type => 'line');
$chart->add_series(
values => [ 'One', 1, $#$ref, 0, 0 ],
name => '=One!$A$1',
);
$chart->add_series(
values => [ 'One', 1, $#$ref, 1, 1 ],
name => 'Min.',
);