Thread Mehrere Excel Dateien einlesen (14 answers)
Opened by peet at 2012-08-21 11:16

payx
 2012-08-21 13:56
#161170 #161170
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo peet,

wenn Du die Excel-Dateien nur auslesen und dann in ein Text-Format schreiben willst, kannst du CPAN:Spreadsheet::ParseExcel verwenden. Ich benutze das oft.

Hier ein Beispiel für den Zugriff auf einen Wert (A3 auf dem ersten Worksheet):
Code (perl): (dl )
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 strict;
use warnings;

use Spreadsheet::ParseExcel;

my $xls = 'exceldatei.xls';

my $oBook = Spreadsheet::ParseExcel::Workbook->Parse($xls);
        
my @worksheet = @{$oBook->{Worksheet}};

my @table = @{$worksheet[0]->{Cells}};

my $spalte = 0; # entspricht Spalte A in Excel
my $zeile = 2;  # entspricht Zeile 3 in Excel

my $valueA3 = $table[$zeile][$spalte]->Value;

print $valueA3;

HTH
Grüße
payx

View full thread Mehrere Excel Dateien einlesen