De Apache Poi - formulier

. In dit hoofdstuk wordt uiteengezet hoe de oprichting van een elektronische formulier en het manipuleren van het gebruik van Java.In elektronische vorm, is een vorm van een bladzijde in de rijen en rijen, waarin de specifieke naam. De voltooiing van dit hoofdstuk, je zal in staat zijn om een elektronische formulier lezen, en de uitvoering van werken, het creëren van een spreadsheet, laten we, ten eerste, het creëren van een elektronisch formulier verwijzingen naar Het soort discussies in de voorgaande hoofdstukken.Volgens de in het vorige hoofdstuk van het Werkboek, het creëren van een na, creëren we een tabel, de volgende code is gebruikt voor het creëren van een spreadsheet, het creëren van een blanco werkboek xssfworkbook werkboek = //////////////xssfworkbook (nieuwe); het creëren van een blanco in elektronische vorm in elektronische vorm werkboek xssfsheet = createsheet ("naam.");, formulier, een netwerk.De rijen en rijen van de identificatie van specifieke naam.Kolom identificatienummer en het aantal lijnen, de volgende code is gebruikt voor het creëren van een bank, xssfrow rij = in elektronische vorm. Createrow ((korte); 1), geschreven in elektronische vorm, laten we rekening houden met de gegevens van de werknemers een voorbeeld.Het personeel hier gegevens in de vorm van een tabel geeft de naam van de EMP id, technisch directeur van de EMP tp01 gopal tp02 de correctoren tp03 masthan schrijver tp04 satish schrijver tp05 Krishna technische schrijver, de volgende code is geschreven in de gegevens voor een in elektronische vorm, de invoer van java.io.file; de invoer van java.io.fileoutputstream; de Invoer van java.util.map; de invoer van java.util.set java.util.treemap; invoer org.apache.poi.ss.usermodel.cell; de invoer van org.apache.poi.xssf.usermodel.xssfrow; de invoer van org.apache.poi.xssf.usermodel.xssfsheet; de invoer van org.apache.poi.xssf.usermodel.xssfworkbook; de cursus (publiek writesheet statische leegte belangrijkste (touw [...] een uitzondering sprake van het creëren van een blanco) {///////werkboekXSSFWorkbook workbook = nieuwe XSSFWorkbook (); //Create A aan. XSSFSheet spreadsheet = workbook.createSheet ("de Info"); //Create rij object XSSFRow rij; //This gegevens moet worden geschreven (Object[]) kaart, empinfo = nieuwe treemap, (de); empinfo.put ("1", de nieuwe Object[] {"EMP id", "De EMP -", "DESIGNATION"}); empinfo.put ("2", de nieuwe Object[] {"tp01", "gopal", "technisch manager"}); empinfo.put ("3", de nieuwe Object[] {"tp02", "Manisha", "het bewijs lezer"}); empinfo.put ("4". Object[] {"tp03", "Masthan", "technische" "}); empinfo.put (" 5 ", de nieuwe Object[] {" tp04 "," satish "," technische ""}); empinfo.put ('6'.Het nieuwe doel [...] {"tp05", "wat", "professionele schrijver"}); ///////in de tabel die gegevens en schrijven, keyid = empinfo. Keyset (); int rowid = 0; voor (draad sleutel: keyid) {rij = in elektronische vorm. Createrow (rowid + +); [...] objectarr = empinfo. (belangrijke); in de cellid = 0; de (doel: objectarr) - cellen in de index = 0. De positie van het creëren van cellen (Cell id + +); de cel. Setcellvalue ((...) DST);}} ///////de = nieuwe schrijven werkboek systeem FileOutputStream (nieuwe documenten ("writesheet. Xlsx"); het Werkboek. Schrijven () (); het systeem;. Eruit. Leegte fac ("writesheet.xlsx geschreven met de");}},Het behoud van de Java - code boven, writesheet. Java, dan stellen en het runnen van een bevel luidt als volgt: de dollar writesheet opgenomen writesheet.java Java opgesteld en uitgevoerd, zal tot een goed document, writesheet.xlsx, in Je huidige gids, je bent in de volgende commando, de produktie van succesvolle writesheet.xlsx documenten writesheet.xlsx schrijven. De volgende, in elektronische vorm,. Van lezen, laten we rekening houden met de documenten die uitblinken boven, writesheet.xslx, input.Aan de volgende code; het is voor het lezen van de gegevens van de in elektronische vorm, in de java.io.file; de invoer van java.io.fileinputstream; de invoer van java.util.iterator; de invoer van org.apache.poi.ss.usermodel.cell; de invoer van org.apache.poi.ss.usermodel.row; de invoer van org.apache.poi.xssf.usermodel.xssfrow; de invoer van org.apache.poi.xssf.usermodel.xssfsheet; de invoer van org.apache.poi.xssf.usermodel.xssfworkbook; in de loop van de statische xssfrow als {; openbare statische leegte belangrijkste ([...] dringt erop fileinputstream FIS -) {met uitzondering van nieuwe = = = = = = de input (de nieuwe documenten ("writesheet. Xlsx"); xssfworkbook werkboek = nieuwe xssfworkbook (FIS); xssfsheet formulier = Werkboek. Getsheetat (0); dat, rowiterator = in elektronische vorm. ();(rowiterator. Hasnext () {rij = (xssfrow) rowiterator. Next (); dat, celliterator =. Celliterator (); en (celliterator. Hasnext () {cellen = celliterator. Next (); - (cel. Getcelltype ()) (zaak C - cell.cell_type_numeric: de afdruk van het systeem (cellen. Getnumericcellvalue () + "t"); de schuld; zaak cell.cell_type_string: de afdruk van het systeem (cel. Getstringcellvalue () + "t");}} onderbreken;. Leegte fac (); (FIS);}}}., laten we dit deel van de code, readsheet.java, dossier,En daarna opgesteld en het van het commando luidt als volgt: dollar opgenomen readsheet.java, Java, als je het milieu configuratie poi database, het opstellen en uitvoeren van de produktie zal leiden tot de volgende commando een EMP id EMP naam tp01 gopal technisch directeur van de correctie van de tp02 tp03 masthan technologie tp04 satish schrijver tp05 Krishna schrijvers,

Writesheet



Previous:
Next Page: