n° 186
Luglio/Agosto 2013
Giugno 18, 2013, 08:37:49 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Problema con Excell e variabili  (Letto 1293 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
ofgood
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 1


Mostra profilo E-mail
« inserita:: Gennaio 08, 2010, 09:58:31 pm »

Ho un piccolo problema con un foglio excell. Io dovrei creare un programma che apre un foglio excell ed estrare il valore di 4 variabili. Ho scritto ils eguente codice:
Codice:
use strict;
use Win32::OLE qw(in with);
use Win32::OLE::Const 'Microsoft Excel';
$Win32::OLE::Warn = 3;                               
my $Excel = Win32::OLE->GetActiveObject('Excel.Application')
    || Win32::OLE->new('Excel.Application', 'Quit'); 
                                                     
my $Book = $Excel->Workbooks->Open("C:\\Users\\Luca\\Documents\\test.xls");
my $Sheet = $Book->Worksheets(1);                   
my $array = $Sheet->Range("A2")->{'Value'};       
my $array2= $Sheet->Range ("B2")->{'Value'};
my $array3= $Sheet->Range ("C2")->{'Value'};
my $array4= $Sheet->Range ("D2")->{'Value'};
                                 
$Book->Close;
$a=$array;
$b=$array2;
$c=$array3;
$d=$array4;

purtroppo quando eseguo lo script il compilatore mi restuisce il seguente errore:
Global symbol "$c" requires explicit package name at xls.pl line 19.
Global symbol "$d" requires explicit package name at xls.pl line 20.


Come mai? Dove sbaglio?

Vi ringrazio anticipatamente.
Ciao
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page