/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.mesexemples; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Iterator; 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; /** * Lecture fichier Excel avec Apache Poi * @author mesexemples.com */ public class ReadExcel { public static void main(String []arg) { try { FileInputStream file = new FileInputStream(new File("test.xls")); // Créer un objet classuer HSSFWorkbook classeur = new HSSFWorkbook(file); //Lire la première feuille de ce classuer HSSFSheet feuille = classeur.getSheetAt(0); // Créer un Itérateur sur la feuille Iterator<Row> rowIterator = feuille.iterator(); while(rowIterator.hasNext()) { Row row = rowIterator.next(); // Lire les colonnes de chaque ligne Iterator<Cell> cellIterator = row.cellIterator(); while(cellIterator.hasNext()) { Cell cell = cellIterator.next(); switch(cell.getCellType()) { case Cell.CELL_TYPE_BOOLEAN: System.out.print(cell.getBooleanCellValue() + "\t\t"); break; case Cell.CELL_TYPE_NUMERIC: System.out.print(cell.getNumericCellValue() + "\t\t"); break; case Cell.CELL_TYPE_STRING: System.out.print(cell.getStringCellValue() + "\t\t"); break; } } System.out.println(""); } file.close(); } catch (Exception e) { e.printStackTrace(); } } } |
Cet article Java Excel: Lire un fichier Excel avec Apache Poi est apparu en premier sur .