Thread Einlesen eines xls Dokuments (5 answers)
Opened by Trunkenstein at 2012-02-14 16:25

Trunkenstein
 2012-02-15 10:33
#156119 #156119
User since
2012-02-15
4 Artikel
BenutzerIn
[default_avatar]
So, jetzt als Registrierter Nutzer,

Ich habe gerade mal in meinem file.pm module von Path\Class nachgeschaut, eine Sub mit bezeichner seek gibt es nicht (mehr?).

Ist vll. das Spreadsheet:ParseExcel Modul veraltet? bzw. ist dies das einzige "gebräuchliche" Modul um einlesen von Excel Dateien?

Der Code sieht bis Dato so aus (Ist nur ein test, wird nachher in einen Anderen Code zur SNMP Abfrage bestimmter werte eingebaut):
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#! /usr/bin/perl
use strict;
use warnings;
use Path::Class; #Path::Class zur lokalisierung und Ordnerinitialisierung
use FindBin qw ($Bin); #Lokalisierung des Originalscripts, zu Testzwecken!
use Spreadsheet::ParseExcel; #Modul zum Einlesen von Excel Tabellen



my $i = 0; #Zählvariablen
my $tabelle; #FileHandle Variable

my $parser = Spreadsheet::ParseExcel->new(); #Initialisierung des Excel Tabellenblatt Parseres

my $path_in = dir($Bin, 'input'); #Herausfinden wo das Script, und damit auch der "input" Ordner liegt und in Variable schreiben
my $file_in = $path_in->file('ALL_ATM.xls'); #Die Input Datei

my $path_out = dir($Bin, 'output'); #Herausfinden wo das Script, und damit auch der "output" Ordner liegt und in Variable schreiben
my $file_out = $path_out->file('PSAX_CLOCK_CURRENT.csv'); #Die Output Datei

my $path_out_off = dir($Bin, 'output'); #Herausfinden wo das Script, und damit auch der "output" Ordner liegt und in Variable schreiben
my $file_out_off = $path_out_off->file('PSAX_OFFLINE.csv'); #Die Output Datei für nicht erreichbare PSAX'e

my ($temp,$test); #temporäre übergabe Variable

#///////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

$tabelle = $parser->parse($file_in);
if (!defined $tabelle) {
die $parser->error(),".\n";
}

Last edited: 2012-02-15 10:46:34 +0100 (CET)

View full thread Einlesen eines xls Dokuments