1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
use Spreadsheet::ParseExcel::Simple;
use Win32::OLE qw(in with);
use Win32::OLE::Const 'Microsoft Excel';
$Win32::OLE::Warn = 3;
#
# get already active Excel application or open new
my $Excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit');
# open Excel file
my $Book = $Excel->Workbooks->Open("C:/fichier.xls");
my $Sheet = $Book->Worksheets(3);
#pour lire une cellule
$cellule=$Sheet->Cells($row,$col)->{'Value'};
#pour écrire dans une cellule
$Sheet->Cells($row, $col+2)->{'Value'} = $valeur; |
Partager