Hallo liebe Community,
ich habebei Google und in auch im Forum nach einer Problemlösung gesucht, aber leider keine gefunden. Daher wende ich mich jetzt mit meinem anliegen an euch:
Ich lese aus einer Excel Tabelle Werte aus, möchte mit diesen Werten dann weiterarbeiten. Nun weiß ich nicht, ob er das korrekt erledigt.
Code:
Die Console gibt mir jetzt aus:
ID lautet: jxl.read.biff.NumberValue@61f561f5 Schlüssel lautet: jxl.read.biff.LabelSSTRecord@65736573
Nun will ich aber die Werte bekommen um mit denen weiter zu arbeiten. Wie bekomme ich das hin, das er mir den Inhalt der Zelle ausgibt?
Lieben Gruß
ich habebei Google und in auch im Forum nach einer Problemlösung gesucht, aber leider keine gefunden. Daher wende ich mich jetzt mit meinem anliegen an euch:
Ich lese aus einer Excel Tabelle Werte aus, möchte mit diesen Werten dann weiterarbeiten. Nun weiß ich nicht, ob er das korrekt erledigt.
Code:
Java:
FileFilter filter = new FileNameExtensionFilter("Excel-Datei", "xls");
// JFileChooser zum öffnen einer bestimmten Excel-Tabelle
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("D:/"));
chooser.addChoosableFileFilter(filter);
chooser.showOpenDialog(null);
Workbook workbook = Workbook.getWorkbook(chooser.getSelectedFile());
Sheet sheet = workbook.getSheet(0);
//Geht das Excel Dokument durch und nimmt die Werte aus der ersten und dritten Spalte, ab der vierten Zeile...
for (int i = 3; i < sheet.getRows(); i++) {
// ...solange es Zeilen im Excel Dokument gibt
List<AbfrageObjekt> objekte = new ArrayList<AbfrageObjekt>();
AbfrageObjekt ao = new AbfrageObjekt();
ao.setVorgangsID(sheet.getCell(0, i));
ao.setSchluessel(sheet.getCell(2, i));
objekte.add(ao);
// Übergibt die Werte an hisVorgangsIdentifikation und referenzschluesselMeldung
Cell hisVorgangsIdentifikation = ao.getVorgangsID();
Cell referenzschluesselMeldung = ao.getSchluessel();
System.out.println("ID lautet: " + hisVorgangsIdentifikation + " Schlüssel lautet: " + referenzschluesselMeldung );
String
Die Console gibt mir jetzt aus:
ID lautet: jxl.read.biff.NumberValue@61f561f5 Schlüssel lautet: jxl.read.biff.LabelSSTRecord@65736573
Nun will ich aber die Werte bekommen um mit denen weiter zu arbeiten. Wie bekomme ich das hin, das er mir den Inhalt der Zelle ausgibt?
Lieben Gruß