
- [Java Excel-manipulatiebibliotheek installeren][1]
- [Plaats gegevens in een celbereik in Excel met behulp van Java][2]
- [Java automatisch aanvullen in bereik Excel-cellen][2]
Java Excel Manipulation Library - Installatie
De installatieprocedure van deze [Java Excel Manipulation Library][5] is heel eenvoudig. De Maven-gebruikers kunnen eenvoudig de volgende configuraties toevoegen in het pom.xml-bestand.
<repository>
<id>ConholdateJavaAPI</id>
<name>Conholdate Java API</name>
<url>https://releases.conholdate.com/java/repo</url>
</repository>
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.6</version>
<type>pom</type>
</dependency>
Voer vervolgens de volgende opdrachten uit.
mvn clean
mvn install -U
Ga naar [releases.conholdate.com][6] om andere Java-frameworks te configureren.
Java Voeg gegevens in een reeks cellen in Excel in
Stel dat u een celbereik hebt geselecteerd dat zich uitstrekt over A1:C4. Deze matrix creëert 12 cellen die opeenvolgend zijn gerangschikt. We zullen eenvoudige stappen beschrijven om u te helpen eenvoudig gegevens in dat celbereik in Excel in te voegen met behulp van onze Java Excel-manipulatie-API.
- Instantiseer eerst het object van de klasse [Werkmap][17].
- Haal vervolgens de verzameling [Cells][19] op uit het standaardobject [Worksheet][23].
- Maak daarna het cellenbereik met de methode [Cells.createRange][15].
- Voeg vervolgens de waarden in de cellen opeenvolgend in het object [Bereik][20] in.
- Sla ten slotte de werkmap op.
Het volgende codevoorbeeld laat zien hoe u met Java gegevens kunt invoegen in een celbereik in Excel.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
//Create a Workbook Workbook workbook = new Workbook(); //Get Cells Cells cells = workbook.getWorksheets().get(0).getCells(); //Create Range Range range = cells.createRange("A1:C4"); //Put values range.get(0, 0).putValue("A1"); range.get(0, 1).putValue("B1"); range.get(0, 2).putValue("C1"); range.get(1, 0).putValue("A2"); range.get(1, 1).putValue("B2"); range.get(1, 2).putValue("C2"); range.get(2, 0).putValue("A3"); range.get(2, 1).putValue("B3"); range.get(2, 2).putValue("C3"); range.get(3, 0).putValue("A4"); range.get(3, 1).putValue("B4"); range.get(3, 2).putValue("C4"); //Save the Workbook workbook.save("RangeValueTest.xlsx");
Cellenbereik automatisch aanvullen in Excel in Java - Stappen om code te schrijven
Automatisch aanvullen werkt door het waardepatroon in de eerste paar cellen van een bereik te detecteren en vervolgens automatisch de volgende cellen met hetzelfde patroon te vullen.
Stel dat u een reeks datums in cel A1 hebt die beginnen met “1/1/2022”. Sleep de vulgreep naar beneden in de kolom, Excel vult de onderstaande cellen automatisch met de volgende datum in de reeks, zoals ‘2-1-2022’, ‘3-1-2022’, enzovoort. Met onze Java Excel-bibliotheek kunt u deze taak programmatisch uitvoeren met slechts een paar regels code. Hieronder volgen de stappen om * het cellenbereik automatisch in te vullen in Excel in Java *:
- Laad eerst het Excel-bestand met de klasse [Workbook][17].
- Ten tweede, verkrijg de [cells][19] van het standaard Excel-werkblad.
- Maak ten derde het bron- en doelbereik van cellen met behulp van de methode [Cells.createRange][15].
- Vul vervolgens het bestemmingsbereik automatisch in op basis van het bronbereik met behulp van de [Range.autoFill][16]-methode.
- Sla ten slotte de werkmap op.
Het volgende codevoorbeeld laat zien hoe u gegevens in een celbereik in Excel automatisch kunt invullen met behulp van Java.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
//Create a Workbook Workbook workbook = new Workbook("D:\\AsposeSampleData\\range_autofill.xlsx"); //Get Cells Cells cells = workbook.getWorksheets().get(0).getCells(); //Create Ranges Range src = cells.createRange("C3:C4"); Range dest = cells.createRange("C5:C10"); //AutoFill src.autoFill(dest, AutoFillType.SERIES); //Save the Workbook workbook.save("D:\\AsposeSampleResults\\range_autofillTest.xlsx");
Ontvang een gratis licentie
U kunt een [gratis tijdelijke licentie][7] downloaden om de API te testen zonder evaluatiebeperkingen.
Conclusie
Tot slot hopen we dat u hebt geleerd hoe u een reeks cellen in Excel in Java kunt invullen met behulp van een Java Excel-beheerbibliotheek. We hebben de eenvoudige manieren besproken om de waarden in cellen van een bereik in Excel te plaatsen met en zonder de functie Automatisch aanvullen. U kunt de [documentatie][8] bezoeken voor meer informatie over de [Java Excel-beheer-API][5]. Blijf ten slotte [conholdate.com][9] bezoeken voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of opmerkingen posten in ons [forum][10].
Zie ook
- [Waarden opslaan in Excel met Java][11]
- [Hoe wachtwoord op Excel-bestanden online zetten - Gratis Excel-bestandsvergrendeling][14]
- [Gegevens exporteren naar Excel in Java][18] [1]: #java-excel-library-installation [2]: #store-values-in-excel-in-java [3]: #get-excel-cell-value-with-or-without-formatting [5]: https://products.conholdate.com/total/java/ [6]: https://releases.conholdate.com/total/java/ [7]: https://purchase.conholdate.com/temporary-license [8]: https://docs.conholdate.com/java/ [9]: https://conholdate.com/ [10]: https://forum.conholdate.com/ [11]: https://blog.conholdate.com/nl/total/how-to-store-values-in-excel-using-java/ [12]: https://docs.fileformat.com/spreadsheet/xlsx/ [13]: https://docs.fileformat.com/spreadsheet/xls/ [14]: https://blog.conholdate.com/nl/total/how-to-put-password-on-excel-file-online/ [15]: https://reference.aspose.com/cells/java/com.aspose.cells/cells/#createRange-java.lang.String- [16]: https://reference.aspose.com/cells/java/com.aspose.cells/range/#autoFill-com.aspose.cells.Range-int- [17]: https://reference.aspose.com/cells/java/com.aspose.cells/workbook [18]: https://blog.conholdate.com/nl/total/export-data-to-excel-in-java/ [19]: https://reference.aspose.com/cells/java/com.aspose.cells/cell/ [20]: https://reference.aspose.com/cells/java/com.aspose.cells/range/ [21]: https://reference.aspose.com/cells/java/com.aspose.cells/cells/#get-int- [22]: https://reference.aspose.com/cells/java/com.aspose.cells/cell/#getStringValue-int- [23]: https://reference.aspose.com/cells/java/com.aspose.cells/worksheet/