#! /usr/bin/perl5.10 - w
Warnungen verwenden;
Gebrauch Verteilungsbogen:: WriteExcel:: Groß;
Gebrauch Verteilungsbogen:: ParseExcel;
strenges verwenden;
Gebrauch IO:: Skalar;
Gebrauch Daten:: Kipper;
mein $new_parser = Verteilungsbogen:: ParseExcel->new ();
mein $new_workbook = $new_parser->parse („/ms/user/s/sayantag/Source.xls“);
mein $new_worksheet = $new_workbook->Worksheet („Fahrer“);
mein $calc = Verschiebung;
für $new_worksheet ($new_workbook->worksheets („Fahrer“)) {
mein ($row_min, $row_max) = $new_worksheet->row_range ();
mein ($col_min, $col_max) = $new_worksheet->col_range ();
für mein $row ($row_min. $row_max) {##First for##
für mein $col ($col_min. $col_max) {##Second for##
mein $cell = $new_worksheet->get_cell ($row, $col);
wenn ($col==0 && $row! =0 && ($new_worksheet->get_cell ($row, 0) - >value =~/($calc)/)) {
$col++;
mein $serv = $new_worksheet->get_cell ($row, $col) - >value;
Druck „\ nPls LOGON zum Bediener: $serv \ n“;
$col++;
mein $path = $new_worksheet->get_cell ($row, $col) - >value;
mein $path1 = $serv. $path;
chdir ($path1);
$col++;
mein $cmd = $new_worksheet->get_cell ($row, $col) - >value;
`$cmd `;
}
}
}
}
|