in reply to Re: Trying to modify multisheets using Spreadsheet::ParseExcel::SaveParser
in thread Trying to modify multisheets using Spreadsheet::ParseExcel::SaveParser
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.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Trying to modify multisheets using Spreadsheet::ParseExcel::SaveParser
by poj (Abbot) on Aug 12, 2015 at 09:21 UTC | |
|
Re^3: Trying to modify multisheets using Spreadsheet::ParseExcel::SaveParser
by Corion (Patriarch) on Aug 12, 2015 at 09:11 UTC | |
by ravi45722 (Pilgrim) on Aug 14, 2015 at 07:22 UTC | |
by Corion (Patriarch) on Aug 14, 2015 at 07:56 UTC |