Hallo,
ich stehe vor folgendem Problem:
Ich soll mit JavaPOI eine Exceltabelle auslesen. Das Auslesen der gesamten Tabelle funktioniert auch.
Nun soll ich aber nur 4 Spalten anhand der Spaltennamen auslesen und bekomme es leider nicht hin! Hat jmd vorschläge wie ich es machen könnte?
btw mein codes zum auslesen (Sry bin neu weiß nich wie ich code in diesen Code-fenstern anzeigen lassen kann)
ich stehe vor folgendem Problem:
Ich soll mit JavaPOI eine Exceltabelle auslesen. Das Auslesen der gesamten Tabelle funktioniert auch.
Nun soll ich aber nur 4 Spalten anhand der Spaltennamen auslesen und bekomme es leider nicht hin! Hat jmd vorschläge wie ich es machen könnte?
btw mein codes zum auslesen (Sry bin neu weiß nich wie ich code in diesen Code-fenstern anzeigen lassen kann)
Java:
public static Vector readExcelFile(String fileName) {
Vector cellVectorHolder = new Vector();
try {
/** Creating Input Stream **/
FileInputStream myInput = new FileInputStream(fileName);
/** Create a POIFSFileSystem object **/
POIFSFileSystem myFileSystem = new POIFSFileSystem(myInput);
/** Create a workbook using the File System **/
HSSFWorkbook myWorkBook = new HSSFWorkbook(myFileSystem);
/** Get the first sheet from workbook **/
HSSFSheet mySheet = myWorkBook.getSheetAt(0);
/** Iterator **/
Iterator rowIter = mySheet.rowIterator();
while (rowIter.hasNext()) {
HSSFRow myRow = (HSSFRow) rowIter.next();
Iterator cellIter = myRow.cellIterator();
Vector cellStoreVector = new Vector();
while (cellIter.hasNext()){
HSSFCell myCell = (HSSFCell) cellIter.next();
cellStoreVector.addElement(myCell);
}
cellVectorHolder.addElement(cellStoreVector);
}
} catch (Exception e) {
e.printStackTrace();
}
return cellVectorHolder;
}
Zuletzt bearbeitet von einem Moderator: