Я использую модуль Excel::Writer::XLSX
, чтобы создать таблицу, которая отлично работает. Однако, когда я пытаюсь добавить диаграмму, я все время получаю сообщение об ошибке для ссылки на Unkown. Я не буду размещать весь сценарий, но у меня есть книга и рабочий лист определенPerl Excel :: Writer :: XLSX для добавления диаграммы
my $workbook = Excel::Writer::XLSX->new($xlsxgood);
my $worksheet = $workbook->add_worksheet("$sheetname");
Тогда я все рабочий лист пишет, чтобы заполнить таблицу, которая работает отлично. Ниже приведен код, который я хотел использовать для заполнения диаграммы. У меня есть дату в столбце 2, и все данные диаграммы в столбцах 3,4 и 5.
my $chart = $workbook->add_chart(type => 'column', embedded => 1);
# Configure the first series. (Sample 1)
$chart->add_series(
name => '=Sheet1!$A$0',
values => '=Sheet1!$B$2:$B$15',
);
# Add a chart title and some axis labels.
$chart->set_title(name => 'Results of sample analysis');
$chart->set_x_axis(name => 'Date');
$chart->set_y_axis(name => 'Values');
# Insert the chart into the worksheet (with an offset).
$worksheet->insert_chart('R2', $chart, 25, 10);
Ответ я вернусь есть:
Unknown worksheet reference 'Sheet1' in range 'Sheet1!$A$0' passed to add_series().