Numeri letti male da foglio Excel con Java

angeloulivieri

Utente Attivo
8 Set 2009
71
0
0
Salve,
ho un problema con la lettura dati da file excel. Io leggo dalla tabella nel seguente modo dei numeri:

word=sLE.getCell(col,row).getContents();

dove sLE è il foglio excel e getContents() restituisce una stringa. Dopodiché faccio:

if (Double.parseDouble(word)>0){...}

In esecuzione mi legge tutta una serie di zeri per bene e quando trova il primo 1 ottengo il seguente errore:

Formato di dati sconosciuto: empty String

I dati in excel sono formattati attualmente come Testo, ma ho provato con tutti i tipi possibili e non ottengo mai nulla di buono. In particolare la precedente è la risposta che ottengo se setto i dati sul foglio excel come tipo numero e testo.
Qualcuno sa darmi una mano? Sto utilizzando le librerie JXL.
 
ok... risolto il problema. Non so perché ma sarà dovuto alla memorizzazione dei dati. Ho semplicemente copiato tutto dal file excel ad un nuovo file ...e i dati magicamente sono stati letti da Java!
 

Discussioni simili