bdoydie has asked for the wisdom of the Perl Monks concerning the following question:
Hi I have a perl script at the moment which gathers the sar stats for last week and writes them into an excel spreadsheet, i then manually turn these into a chart, I am trying to automate this so the perl script creates the chart aswell, I need to have 1 worksheet with the data and 1 worksheet with the chart, here is what I have so far but its not working:
# # Generate Excel Spreadsheet # my $workbook = Spreadsheet::WriteExcel->new("$filename"); my $worksheet = $workbook->add_worksheet('cpu_stats'); my $worksheet2 = $workbook->add_worksheet('chart 1'); my $chart = $workbook->add_chart(type => 'line'); # Write header into worksheet my @header = ('00:00:00','%usr','%sys','%wio','%idle'); $worksheet->write_row(0,0,\@header); # Write data into worksheet $worksheet->write('A2',\@data); # Add worksheet data to the chart $chart->add_series( categories => '=$worksheet!$B$1:$E$1', values => '=$worksheet!$A$1:$E$1450', name => 'chart1', ); # Add chart labels $chart->set_title (name=> '$host Performance Chart for Week Ending $we +ek_ending'); $chart->set_x_axis (name=> 'Time 24(HR)'); $chart->set_y_axis (name=> 'Percentage'); # Insert chart into worksheet2 $worksheet2->insert_chart ('A1', $chart); # Close workbook $workbook->close;
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Excel Chart
by 2teez (Vicar) on Nov 19, 2012 at 14:22 UTC | |
Re: Excel Chart
by Don Coyote (Hermit) on Nov 19, 2012 at 14:01 UTC | |
by Anonymous Monk on May 31, 2016 at 08:11 UTC | |
by Corion (Patriarch) on May 31, 2016 at 08:20 UTC | |
by davies (Prior) on May 31, 2016 at 10:55 UTC | |
Re: Excel Chart
by bdoydie (Initiate) on Nov 19, 2012 at 13:34 UTC |
Back to
Seekers of Perl Wisdom