In deze eenvoudige zelfstudie wordt uitgelegd hoe u kolombreedte in Excel kunt aanpassen met Java. We kunnen verschillende gegevens in Excel hebben die verschillende lengtes kunnen hebben en waarvoor de kolomgrootte moet worden aangepast om deze correct weer te geven. U leert dit proces om kolommen in Excel te verkleinen met Java hier en het uitvoerbestand op te slaan als XLSX met behulp van stapsgewijze instructies en een kant-en-klare Java-code.
Stappen om de kolombreedte in Excel aan te passen met Java
- Gebruik de Maven-repository en voeg de verwijzing naar de Aspose.Cells-bibliotheek in de applicatie toe
- Laad het Excel-bestand in het Workbook-object waarvan de kolommen moeten worden aangepast
- Open de gewenste worksheet referentie uit de verzameling werkbladen in de werkmap
- Haal een verwijzing naar de Cells-verzameling uit het werkblad om de individuele kolomgrootte in te stellen
- Stel de breedte van een bepaalde kolom in door het kolomnummer en de vereiste breedte op te geven
- Door het werkbladobject rechtstreeks te gebruiken, past u een bepaalde of meerdere kolommen automatisch aan op basis van de inhoudsgrootte
- Sla het bijgewerkte Excel-bestand op met aangepaste kolommen
Hier hebben we gezien dat om de Excel-kolombreedte te wijzigen met Java, we het doel-Excel-bestand laden en vervolgens toegang krijgen tot het gewenste blad erin. Als u de kolombreedte met een vaste waarde wilt instellen, kunt u de verzameling Cellen in het werkblad gebruiken en als u de breedte automatisch wilt aanpassen op basis van de inhoud in elke cel, kunt u de functies autoFitColumn() en autoFitColumns() gebruiken in de werkblad klas.
Code om de kolombreedte in Excel in te stellen met Java
Deze korte code demonstreert het proces om de breedte te wijzigen door de functie Cells.setColumnWidth() te gebruiken en de kolomindex en een dubbele waarde te verstrekken die de exacte breedte beschrijft. Op dezelfde manier kunt u voor het wijzigen van de grootte van één kolom op basis van de inhoud Worksheet.autoFitColumn() aanroepen door het kolomnummer op te geven. Om de breedte van meerdere kolommen in een blad in te stellen, roept u Worksheet.autoFitColumns() aan, samen met het begin- en eindkolomnummer.
Deze eenvoudige zelfstudie heeft uitgelegd hoe u de breedte van een kolom in Excel kunt wijzigen met behulp van java. Als u andere functies van dit product wilt leren, zoals het opslaan van het uitvoerbestand als PDF, raadpleeg dan het artikel op PDF genereren vanuit Excel in Java.