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.\',
);
    
已邀请:
        我认为这是LibreOffice的问题。图表图例在Excel 2007中按预期显示(请参见下文)。 但是,即使使用Excel生成的文件,我也会看到与LibreOffice 3.3.3中描述的行为相同的行为。     
        它适用于LibreOffice 3.4.0。     

要回复问题请先登录注册