Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man använder Java för att Läs Excel

    När du skriver en affärsorienterad program på skrivbordet , Java programmerare finner sig ofta med data som lagras inuti en Microsoft Excel-fil . Om du befinner dig i denna situation , kan du använda POI biblioteket skapas av Apache Foundation . POI- biblioteket tillhandahåller hög nivå mekanismer som gör att Java- program för att läsa och bearbeta Excel-filer enkelt . Detta gör att du kan spara tid och koncentrera sig mer på att utveckla viktiga affärslogik i din Java-program . Instruktioner
    1

    Skapa en arbetsbok referens i din Java-kod till Excel-kalkylblad som du vill bearbeta . Gör detta genom att använda " HSSFWorkbook " klass . Detta kommer att ta en " FileInputStream " klass som pekar till den faktiska Excel-dokument som du vill läsa . Till exempel kommer följande kod skapar en arbetsbok till Excel-filen som definieras i strängen fileToBeRead

    HSFWorkbook arbetsbok = ny HSSFWorkbook ( ny FileInputStream ( fileToBeRead ) ) , .
    2

    Se aktuella kalkylbladet i arbetsboken genom att antingen använda sitt index nummer eller namn . Till exempel kommer följande Java-kod gör en hänvisning till det första kalkylbladet i arbetsboken :

    HSSFSheet ark = workbook.getSheetAt ( 0 ) ;

    Likaså kommer följande Java-kod gör en hänvisning till kalkylbladet kallas " Blad1 " i arbetsboken :

    HSSFSheet ark = workbook.getSheet ( " Blad1 " ) ;
    3

    Du kan nu komma åt raderna och cellvärdena i Excel kalkylblad med hjälp av " getRow ( ) " , " getCell ( ) " och " getStringCellValues ​​" metoder . Till exempel visar följande kod hur du kan få värdet av den första cellen i den första raden i kalkylbladet :

    HSSFRow v = sheet.getRow ( 0 ) ;

    HSSFCell cell = row.getCell ( ( kort ) 0 ) ,

    cell.getStringCellValue ( ) ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man flyttar en NetBeans projekt från Mac till Wind…
    ·Hur Rulla till botten av en lista i Java
    ·Hur konvertera en sträng till UTF - 8 Med Java
    ·Hur man installerar en Java Application Vendor
    ·Hur man installerar en Java Startförbikopplingen Admin…
    ·Hur konvertera ett objekt till en lång Primitive i Jav…
    ·Hur man har Java Läs tangenttryckningar som Input
    ·Hur man gör Valideringar i Struts
    ·Hur man kompilerar Java-programmering Code
    ·Java-applet Metoder
    Utvalda artiklarna
    ·Ta reda på om en Listbox Har dubbletter
    ·Hur man kan få ett LinkedIn API Från Android
    ·Hur till Öppen mboxfiler
    ·Hur man upptäcker en händelse med WIA Vänta
    ·Hur konvertera Perl Script till Självextraherande EXE
    ·Hur man skriver en funktion som accepterar som inmatnin…
    ·Hur Acceptera indata Med Python
    ·Hur aktivera funktionen Print Screen Använda JavaScrip…
    ·Hur man använder Välj Vart Match på alla kolumner i …
    ·Hur Rip BYOND Codes
    Copyright © Dator Kunskap http://www.dator.xyz