Bij het schrijven van een business - georiënteerde applicatie op het bureaublad , Java-programmeurs zichzelf vaak gegevens die zijn opgeslagen in een Microsoft Excel-bestand . Als je jezelf in deze situatie , kunt u de POI- bibliotheek die door de Apache Foundation gebruiken . De POI- bibliotheek biedt mechanismen op hoog niveau waarmee Java-programma om gemakkelijk te lezen en te verwerken Excel-bestanden . Hierdoor kunt u tijd besparen en zich meer concentreren op het ontwikkelen van de belangrijke business logica van uw Java-toepassing . Instructies 1 Maak een werkmap verwijzing in uw Java- code naar het Excel-werkblad dat u wilt verwerken . Doe dit door middel van de " HSSFWorkbook " class . Dit zal een " FileInputStream " klasse die verwijst naar de feitelijke Excel-document dat u wilt lezen. Zo zal de volgende code een werkmap wilt maken naar het Excel- bestand dat is gedefinieerd in de string fileToBeRead HSFWorkbook werkboek = new HSSFWorkbook (nieuw FileInputStream ( fileToBeRead ) ) ; . Kopen van 2 Raadpleeg de eigenlijke werkblad in de werkmap met behulp van de index-nummer of de naam. Zo zal de volgende Java- code een verwijzing te maken naar het eerste werkblad in de werkmap : HSSFSheet sheet = workbook.getSheetAt ( 0 ) ; Evenzo zal de volgende Java- code maken verwijzing naar het werkblad genaamd ' Sheet1 ' in de werkmap : HSSFSheet sheet = workbook.getSheet ( " Blad1 " ) ; 3 U kunt nu toegang tot de rijen en celwaarden van het Excel-werkblad met behulp van de " getRow ( ) " , " getCell ( ) " en " getStringCellValues " methoden . Bijvoorbeeld , de volgende code laat zien hoe u de waarde van de eerste cel kan krijgen in de eerste rij van het werkblad : HSSFRow rij = sheet.getRow ( 0 ) ; HSSFCell cel = row.getCell ( ( korte ) 0 ) ; cell.getStringCellValue ( ) op ;
|