S
stef
Gast
Hi leute,
ich möchte daten aus einer excel-tabelle auslesen. Dazu verwende ich POI. Das ganze funktioniert auch soweit ganz gut. Ich frage mit hilfe von switch den zelltyp ab. Wenn in der betreffenden zelle eine zahl steht, klappt das ganze hervoragend, wenn allerdings in der zelle text steht, dann führt er sowohl den code zum text auslesen, als auch den code zum zahlen auslesen aus. Das ganze führt dann natürlich zu einer exception...
Hier mal ein stück code:
Ich hoffe mir kann jemand weiterhelfen... DANKE!
mfg, stefan
ich möchte daten aus einer excel-tabelle auslesen. Dazu verwende ich POI. Das ganze funktioniert auch soweit ganz gut. Ich frage mit hilfe von switch den zelltyp ab. Wenn in der betreffenden zelle eine zahl steht, klappt das ganze hervoragend, wenn allerdings in der zelle text steht, dann führt er sowohl den code zum text auslesen, als auch den code zum zahlen auslesen aus. Das ganze führt dann natürlich zu einer exception...
Hier mal ein stück code:
Code:
(...)
switch (c.getCellType())
{
case HSSFCell.CELL_TYPE_STRING:
{
values="'"+c.getStringCellValue()+"'";
}
case HSSFCell.CELL_TYPE_NUMERIC:
{
try
{
values=values+","+Double.toString(c.getNumericCellValue);
}
catch(Exception e)
{
taLog.append("Shit happened"+"\n");
}
}
}
(...)
Ich hoffe mir kann jemand weiterhelfen... DANKE!
mfg, stefan