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)); } }