My table names(mysql) & sheets names are same which I saved in array @tables
In this i am trying to open each sheet ony by one.foreach my $MIS_SHEET (@tables) { # Get the first worksheet. my $sheet = $template->worksheet($MIS_SHEET);
Here i am saving the data fetch from my DB into excel sheet.my $sth = $dbh->prepare("SELECT * from $MIS_SHEET"); #Getting data fro +m table $sth->execute() or die $DBI::errstr; while (my @row = $sth->fetchrow_array()) { ++$row; foreach my $value (@row) { $sheet->AddCell( $row, $col, $value ); ++$col; } }
This is the data available in my DB. <h> I am Sure that my sheet name are correctly spelled & no problem with that</h>+-----------------------+ | Tables_in_MIS_Reports | +-----------------------+ | MIS_A2P | | MIS_Overall | | MIS_P2A | | MIS_P2P | +-----------------------+ mysql> select * from MIS_P2P; +------------+-------+---------+---------+--------------+-----------+- +--------------+--------------+-------------+----------+ | Date | MDA | Success | FDA | Success_rate | Sub_Error | +Network_Error | System_Error | Total_Error | Total_MO | +------------+-------+---------+---------+--------------+-----------+- +--------------+--------------+-------------+----------+ | 2015-07-31 | 38002 | 95.7437 | 93.1952 | 93.0325 | 85.5974 | + 10.5565 | 0.0818331 | 6.34294 | 29494 | | 2015-07-31 | 38002 | 95.7437 | 93.1952 | 93.0325 | 85.5974 | + 10.5565 | 0.0818331 | 6.34294 | 29494 | | 2015-07-31 | 38002 | 95.7437 | 93.1952 | 93.0325 | 85.5974 | + 10.5565 | 0.0818331 | 6.34294 | 29494 | | 2015-08-01 | 38002 | 95.7437 | 93.1952 | 93.0325 | 85.5974 | + 10.5565 | 0.0818331 | 6.34294 | 29494 | | 2015-08-02 | 38002 | 95.7437 | 93.1952 | 93.0325 | 85.5974 | + 10.5565 | 0.0818331 | 6.34294 | 29494 | | 2015-08-03 | 38002 | 95.7437 | 93.1952 | 93.0325 | 85.5974 | + 10.5565 | 0.0818331 | 6.34294 | 29494 | +------------+-------+---------+---------+--------------+-----------+- +--------------+--------------+-------------+----------+ 6 rows in set (0.00 sec)
Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 242. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 242. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 242. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 242. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281. Use of uninitialized value $iC in numeric le (<=) at /root/perl5/lib/p +erl5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 274. Use of uninitialized value $iC in array element at /root/perl5/lib/per +l5/Spreadsheet/ParseExcel/SaveParser/Workbook.pm line 281.
In reply to Re^2: Trying to modify multisheets using Spreadsheet::ParseExcel::SaveParser
by ravi45722
in thread Trying to modify multisheets using Spreadsheet::ParseExcel::SaveParser
by ravi45722
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |