In diesem einfachen Tutorial erfahren Sie, wie Sie die Spaltenbreite in Excel mit Java anpassen. Wir können eine Vielzahl von Daten in Excel haben, die unterschiedliche Längen haben können und eine Anpassung der Spaltengröße erfordern, um sie richtig anzuzeigen. Sie lernen diesen Prozess zum Ändern der Spaltengröße in Excel mit Java hier kennen und speichern die Ausgabedatei als XLSX mit Hilfe von Schritt-für-Schritt-Anleitungen und einem einsatzbereiten Java-Code.
Schritte zum Anpassen der Spaltenbreite in Excel mit Java
- Fügen Sie mithilfe des Maven-Repositorys den Verweis auf die Aspose.Cells-Bibliothek in der Anwendung hinzu
- Laden Sie die Excel-Datei in das Workbook-Objekt, dessen Spaltengröße geändert werden soll
- Greifen Sie auf die gewünschte worksheet-Referenz aus der Sammlung von Arbeitsblättern in der Arbeitsmappe zu
- Rufen Sie einen Verweis auf die Cells-Auflistung aus dem Arbeitsblatt ab, um die individuelle Spaltengröße festzulegen
- Legen Sie die Breite einer bestimmten Spalte fest, indem Sie die Spaltennummer und die erforderliche Breite angeben
- Wenn Sie das Arbeitsblattobjekt direkt verwenden, passen Sie automatisch eine bestimmte oder mehrere Spalten basierend auf der Inhaltsgröße an
- Speichern Sie die aktualisierte Excel-Datei mit in der Größe geänderten Spalten
Hier haben wir gesehen, dass wir zum Ändern der Excel-Spaltenbreite mit Java die Ziel-Excel-Datei laden und dann auf das gewünschte Blatt darin zugreifen. Wenn Sie die Spaltenbreite mit einem festen Wert festlegen möchten, können Sie die Sammlung Cells im Arbeitsblatt verwenden, und wenn Sie die Breite basierend auf dem Inhalt jeder Zelle automatisch anpassen möchten, können Sie die Funktionen autoFitColumn() und autoFitColumns() in der verwenden Arbeitsblatt Klasse.
Code zum Festlegen der Spaltenbreite in Excel mit Java
Dieser kurze Code veranschaulicht den Vorgang zum Ändern der Breite mithilfe der Funktion Cells.setColumnWidth() und Bereitstellen des Spaltenindex und eines Double-Werts, der die genaue Breite beschreibt. In ähnlicher Weise können Sie zum Ändern der einzelnen Spaltengröße basierend auf dem Inhalt Worksheet.autoFitColumn() aufrufen, indem Sie die Spaltennummer angeben. Um die Breite mehrerer Spalten in einem Blatt festzulegen, rufen Sie Worksheet.autoFitColumns() zusammen mit der Start- und Endspaltennummer auf.
Dieses einfache Tutorial hat erklärt, wie man die Breite einer Spalte in Excel mit Java ändert. Wenn Sie weitere Funktionen dieses Produkts kennenlernen möchten, wie z. B. das Speichern der Ausgabedatei als PDF, lesen Sie den Artikel zu So generieren Sie PDF aus Excel in Java.