Thread Fehlermeldung beim Öffnen/Erstellen einer Excel-Datei (13 answers)
Opened by bob.george at 2011-09-28 15:47

bob.george
 2011-09-28 15:47
#152724 #152724
User since
2011-09-02
104 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,
ich versuche gerade mit Perl eine Excel-Datei zu öffnen und bearbeiten. Folgenden Code habe ich verwendet:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl

use warnings;
use strict;
use Win32::OLE;

my $filename = 'test.xls';
$filename = Win32::GetFullPathName( $filename );
my $excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit');
my $workbook = $excel->Workbooks->Open($filename);
my $sheet = $workbook->worksheets(1) || die("$@$!");
$sheet->Range("A1")->{Value} = "B";

$excel->Save();

$excel->Quit();

print "Fertig.\n";

1;

Beim versuch das Ganze laufen zu lasen bekomme ich die folgende Fehlermeldung:

Can't call method "worksheets" on an undefined value at U:/Eclipse/workspace/Excel_schreiben/Excel_schreiben.pl line 11.

Hat hierzu jemand eine Idee?

View full thread Fehlermeldung beim Öffnen/Erstellen einer Excel-Datei