moin
wenn ich eine zelle in einer excel tabelle auslesen möchte findet java in der zeile
einen StringIndexOutOfBoundsException fehler. was bedeutet das? es liegt nicht an eclipse; bluej sagt dasselbe. hier der ganze code nochmal:
den code hab ich größtenteils aus Excel and Java - Read and Write Excel with Java. ich konnte den code nicht ganz übernehmen weils n paar probleme damit gab. in verbindung mit Java Excel API Tutorial ist das aber möglich
wenn ich eine zelle in einer excel tabelle auslesen möchte findet java in der zeile
Java:
w = Workbook.getWorkbook(inputWorkbook);
Java:
import java.io.File;
import java.io.IOException;
import jxl.*;
import jxl.read.biff.BiffException;
public class JavaTutorial {
public static void main(String[] args) {
File inputWorkbook = new File("Unbenannt 1.xls");
if(inputWorkbook.exists()) {
System.out.println("Datei gefunden");
}
Workbook w;
try {
w = Workbook.getWorkbook(inputWorkbook);
Sheet sheet = w.getSheet(0);
for (int j = 0; j < sheet.getColumns(); j++) {
for (int i = 0; i < sheet.getRows(); i++) {
Cell cell = sheet.getCell(j, i);
System.out.println(cell.getContents());
}
}
}
catch (BiffException e) {}
catch (IOException e) {}
}
}
Zuletzt bearbeitet: