Nein, brauchst kein Excel spezifisches Modul dafuer, funkt auch so...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl
use warnings;
use strict;
use Win32::OLE;
my $xlsFile = "c:\\lokale_daten\\test.xls";
my $excel = Win32::OLE->new('Excel.Application','Quit') or die $!;
my $workbook = $excel->Workbooks->Open($xlsFile);
my $sheet = $workbook->Worksheets(1);
$sheet->Range("A1")->{Value} = "B";
$excel->Save();
$excel->Quit();
print "Fertig.\n";
1;