Java :: Aufgabe #241
2 Lösungen
Zelle aus Exceldatei auslesen
Anfänger - Java
von Gustl
- 12.06.2019 um 10:29 Uhr
Es solle eine Excel Datei eingelesen (XLSX) und dann ein bestimmter Inhalt einer Zelle wieder ausgegeben werden.
Lösungen:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
public class Excel_Spalte_Auslesen {
public static void main(String[] args) throws FileNotFoundException, IOException {
String fileName = "test.xls";
int countSheet = 0;
int countReihe = 3;
int countSplate = 5;
InputStream is = new FileInputStream(fileName );
HSSFWorkbook datei = new HSSFWorkbook(is);
HSSFSheet sheet = datei.getSheetAt(countSheet);
Row reihe = sheet.getRow(countReihe);
Cell zelle = reihe.getCell(countSplate);
System.out.println(zelle.getStringCellValue());
}
}
import java.io.File;
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class Excel {
public static void main(String[] args) throws Exception {
OPCPackage pkg = OPCPackage.open(new File("File_name.xlsx"));
XSSFWorkbook workbook = new XSSFWorkbook(pkg);
System.out.println(workbook.getSheet("Tabelle1").getRow(0).getCell(0));
}
}
