Excel :: Writer :: XLSX :: Chart-add_series():名称属性问题
|
当我使用公式为名称打广告时(第一个系列:
Max.
),但是当我直接写该名称时,我会得到默认名称(第二个系列::1ѭ而不是Min.
)。
为什么第二种方法在这里不起作用?
在Excel :: Writer :: XLSX :: Chart#CHART_METHODS是一个示例,该示例确实直接传递了名称属性。
我正在使用LibreOffice打开文件。
#!/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.\',
);
没有找到相关结果
已邀请:
2 个回复
细屠截殴些
队辅坟阮阶