1
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().