Je suis très nouveau à Java. Je crée un plat d'Excel. Mon fichier Excel contient plusieurs feuilles. Je veux parcourir toutes les feuilles du fichier Excel. Comment à ceci? S'il vous plaît aider. P>
3 Réponses :
public static void main( String [] args ) { try { InputStream input = POIExample.class.getResourceAsStream( "qa.xls" ); POIFSFileSystem fs = new POIFSFileSystem( input ); HSSFWorkbook wb = new HSSFWorkbook(fs); for (int i = 0; i < wb.getNumberOfSheets(); i++) { HSSFSheet sheet = wb.getSheetAt(i); // Do your stuff } } catch ( IOException ex ) { ex.printStackTrace(); } }
java: scala: p> var itérateur = workbook.cheterator ();
tandis que (iterator.hasnext) {
Var feuille = itérateur.next
println (feuille)
} code> p> p>
du Documentation Apache POI Nous voyons qu'il y a aussi un itérateur disponible, qui est à mon avis une solution plus propre: Selon le type de classeur que vous utilisez (HSSF ou XSSF), vous pourriez avoir besoin de Exécuter une opération de distribution supplémentaire: p> HSSF: mise en œuvre pure Java du projet du POI du format de fichier Excel '97 (-2007). P>
XSSF: Format de fichier PURE Java PURE du projet du projet PUI du projet POI du projet OOXML 2007. P>
Qu'utilisez-vous pour lire / écrire des fichiers Excel? Apache Poi?
Avez-vous lu les Documents Apache Poi ??