Automatische Anpassung von Zeilen und Spalten in Excel in Python

Bei der Arbeit an den Tabellenkalkulationen müssen Sie möglicherweise häufig die Zeilenhöhe und Spaltenbreite entsprechend der Textlänge anpassen. Für solche Fälle bietet MS Excel eine Funktion zum automatischen Anpassen der Zellengröße. Als Programmierer müssen Sie diese Funktion jedoch möglicherweise für die Excel Dateien programmgesteuert aktivieren. Daher zeige ich Ihnen in diesem Artikel, wie Sie Zeilen und Spalten in Excel Dateien in Python automatisch anpassen.

Python Bibliothek zum automatischen Anpassen von Zeilen und Spalten in Excel – kostenloser Download

Zum automatischen Anpassen von Zeilen und Spalten in Excel verwenden wir Aspose.Cells for Python. Die Bibliothek bietet eine Vielzahl von Funktionen zum Generieren und Verarbeiten von Tabellenkalkulationen. Sie können die Bibliothek mit dem folgenden Pip-Befehl installieren.

pip install aspose-cells

Zeilen in Excel automatisch anpassen in Python

Um Zeilen automatisch anzupassen, müssen Sie zuerst die Referenz des Arbeitsblatts abrufen und dann die automatische Anpassung für die gewünschten Zeilen mithilfe ihres Index aktivieren. Im Folgenden sind die Schritte zum automatischen Anpassen von Excel-Zeilen in Python aufgeführt.

  • Laden Sie zunächst die Excel-Datei mit der Workbook Klasse.
  • Verwenden Sie dann die Methode Workbook.getWorksheets().get(index), um den Verweis auf das gewünschte Arbeitsblatt zu erhalten.
  • Rufen Sie die Worksheet.autoFitRow(rowIndex)-Methode auf, um eine Zeile anhand ihres Index automatisch anzupassen.
  • Speichern Sie abschließend die aktualisierte Excel-Datei mit der Methode Workbook.save().

Das folgende Codebeispiel zeigt, wie eine Excel-Zeile in Python automatisch angepasst wird.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Excel-Datei laden
wb = Workbook("workbook.xlsx")

# Holen Sie sich die Referenz des gewünschten Arbeitsblatts
worksheet = wb.getWorksheets().get(0)

# zweite Zeile automatisch nach Index anpassen
worksheet.autoFitRow(1)

# Arbeitsmappe speichern
wb.save("autofit-row.xlsx")

Spalten automatisch anpassen in Excel in Python

Ähnlich wie bei Zeilen können Sie Spalten anhand ihres Indexes automatisch anpassen. Im Folgenden sind die Schritte zum automatischen Anpassen einer Spalte in Excel mit Python aufgeführt.

  • Laden Sie zunächst die Excel-Datei mit der Workbook Klasse.
  • Verwenden Sie dann die Methode Workbook.getWorksheets().get(index), um den Verweis auf das gewünschte Arbeitsblatt zu erhalten.
  • Spalte automatisch anpassen mit der Methode Worksheet.autoFitColumn(columnIndex).
  • Speichern Sie abschließend die aktualisierte Excel-Datei mit der Methode Workbook.save().

Das folgende Codebeispiel zeigt, wie eine Spalte in Excel in Python automatisch angepasst wird.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Excel-Datei laden
wb = Workbook("workbook.xlsx")

# Holen Sie sich die Referenz des gewünschten Arbeitsblatts
worksheet = wb.getWorksheets().get(0)

# erste Spalte automatisch nach Index anpassen
worksheet.autoFitColumn(0); 

# Arbeitsmappe speichern
wb.save("autofit-column.xlsx")

Python Bibliothek zum automatischen Anpassen von Excel-Zeilen und -Spalten – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Zeilen und Spalten in Ihren Excel Dateien ohne Evaluierungseinschränkungen automatisch anzupassen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Zeilen und Spalten in Excel Dateien in Python automatisch anpassen. Die Codebeispiele haben gezeigt, wie die automatische Anpassung für eine bestimmte Zeile oder Spalte mithilfe ihres Index programmgesteuert aktiviert wird.

Erkunden Sie die Tabellenkalkulationsbibliothek von Aspose für Python

Sie können die Dokumentation aufrufen, um weitere Funktionen von Aspose.Cells for Python zu erkunden. Außerdem können Sie uns Ihre Fragen oder Anliegen über unser Forum mitteilen.

Siehe auch