carlharris85 has asked for the wisdom of the Perl Monks concerning the following question:
I am trying to accomplish the following below using Perl. I am trying to learn scripting with perl. I am trying to make changes to excel file as if it was a database in MySQL.
#!/usr/bin/perl use strict; use warnings; my $strawberryLibPath = 'C:/Strawberry/perl/lib'; my $vendorLibPath = 'C:/Strawberry/perl/vendor/lib'; use Excel::Writer::XLSX; use Spreadsheet::ParseExcel; use Spreadsheet::ParseXLSX; use Excel::Writer::XLSX; use DBI; use DBD::mysql; #connecting to database my $parseExcel = spreadsheet::ParseExcel->new(); my $eparser = $parseExcel->parse 'C:\Users\fefe\Documents\CS 260\Big_D +ata_Servers_Table' #query with a for loop for my $worksheet ( $eparser->worksheet() ) { my ($row_min, $row_max) = $worksheet->row_range(); my ($col_min, $col_max) = $worksheet->col_range(); for my $row ($row_min .. $row_max) { for my $col ($col_min .. $col_max) my $cell - $worksheet->get_cell($row,$col); next unless $cell; print "Row, Col - ($row, $col)\n"; print "value =", $cell->value (), "\n"; } } #adding & subtracting information in database my $worksheet = $eParser->worksheet (0); $worksheet->AddCell ( A , 5 , 'PERLDB4'); $worksheet->AddCell ( B , 5 , '128.33.23.198') $worksheet->AddCell ( C , 5 , 'Development'); $worksheet->SubtractCell ( A , 2 , "); $worksheet->SubtractCell ( B , 2 , "); $worksheet->SubtractCell ( C , 2 , ");
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Learning to use Perl
by GrandFather (Saint) on Nov 09, 2020 at 20:09 UTC | |
by haukex (Archbishop) on Nov 09, 2020 at 20:42 UTC |