Deze korte handleiding leert u hoe u lijstgegevens exporteert naar Excel in Java. Ten eerste is een lijst met tekenreeksen vereist die ofwel kan worden gevuld met een reeks constante tekenreeksen of die u kunt vullen met een externe bron, zoals het lezen van gegevens uit een bestand op schijf, een database of een gegevensstroom via het netwerk. Maak uiteindelijk een nieuwe werkmap en roep de importArrayList-functie aan om lijst te converteren naar Excel in Java, die wordt opgeslagen als een XLSX-bestand op schijf.
Stappen om lijstgegevens te exporteren naar Excel in Java
- Voeg een verwijzing toe naar Aspose.Cells uit de Maven Repository om de lijst naar Excel te exporteren
- Declareer een matrixlijst om de lijstgegevens op te slaan voor export naar Excel
- Vul de lijst met strings met behulp van constante strings of vul met een externe bron
- Maak een Workbook klassenobject dat wordt gevuld met de lijstgegevens
- Haal de verwijzing naar een Worksheet op uit de nieuw gemaakte werkmap
- Roep de functie importArrayList samen met lijstverwijzing, bestemmingscel en tekstrichting aan
- Sla de uitvoerwerkmap op die de geëxporteerde lijst met tekenreeksen bevat
Initialiseer hier eerst een lijst met tekenreeksen die op verschillende manieren kunnen worden ingevuld. Vervolgens wordt een werkmap gemaakt en wordt een verwijzing naar een bepaald blad verkregen uit deze werkmap waar u lijst naar Excel in Java schrijft. Ten slotte kunt u het Excel-uitvoerbestand opslaan in elk van de gewenste formaten zoals XLSX, XLS, XLSM of XLSB.
Code om Excel te maken van lijst in Java
Deze code gebruikt de klasse ArrayList om de lijst met tekenreeksen te declareren en te initialiseren, maar u kunt ook een lijst met andere soorten gegevens maken. Op dezelfde manier wordt de eerste werkbladverwijzing verkregen om de lijst te schrijven, maar u kunt ook naar andere bladen verwijzen door de op nul gebaseerde index of de naam van het blad op te geven. Het laatste argument in de functie importArrayList() definieert de richting van de tekst, dwz de lijst wordt in een kolom of in een rij ingevoegd.
Deze tutorial begeleidt u bij het exporteren van een lijst naar Excel, maar als u Excel naar een array wilt schrijven, raadpleegt u het artikel over hoe Excel naar array in Java te converteren. Merk op dat deze conversie van de lijst naar Excel niet vereist dat MS Excel of Interop beschikbaar is op het systeem.