Dostosuj wysokość wiersza i szerokość kolumny w programie Excel za pomocą Python

MS Excel umożliwia dostosowanie wysokości wierszy i szerokości kolumn w arkuszach. W MS Excel możesz to po prostu zrobić, używając opcji Szerokość komórki i Wysokość wiersza w menu Format w grupie Komórki. Jeśli jednak jesteś programistą, być może będziesz musiał programowo manipulować odpowiednio wysokością i szerokością wierszy i kolumn. W związku z tym w tym artykule dowiesz się, jak dostosować wysokość wiersza i szerokość kolumny w programie Excel w Python.

Biblioteka Python do dostosowywania wysokości wiersza i szerokości kolumny programu Excel

Aby ustawić wysokość wierszy i szerokość kolumn, użyjemy Aspose.Cells for Python. Jest to potężna i bogata w funkcje biblioteka, która umożliwia bezproblemowe tworzenie plików Excel i manipulowanie nimi z poziomu aplikacji Python. Interfejs API można zainstalować za pomocą następującego polecenia pip.

pip install aspose-cells

Dostosuj wysokość wiersza w Excelu w Python

Poniżej przedstawiono kroki, aby dostosować wysokość wiersza w pliku Excel w Python.

  • Najpierw załaduj plik programu Excel przy użyciu klasy Workbook.
  • Następnie uzyskaj dostęp do żądanego arkusza według indeksu, używając metody Workbook.getWorksheets().get(index).
  • Pobierz kolekcję komórek w obiekcie za pomocą metody Worksheet.getCells().
  • Wywołaj metodę setRowHeight() i podaj jako parametry indeks i wysokość wierszy.
  • Na koniec zapisz zaktualizowany plik programu Excel przy użyciu metody Workbook.save(string).

Poniższy przykładowy kod pokazuje, jak ustawić wysokość wiersza w programie Excel w języku Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Załaduj plik Excela
workbook = Workbook("source.xlsx")

# Uzyskaj dostęp do pierwszego arkusza w pliku Excel
worksheet = workbook.getWorksheets().get(0)

# Pobierz kolekcję komórek
cells = worksheet.getCells()

# Ustaw wysokość drugiego rzędu na 50
cells.setRowHeight(1, 50)

# Zapisz zaktualizowany plik programu Excel
workbook.save("row-adjustment.xlsx")

Poniżej znajduje się zrzut ekranu arkusza programu Excel po ustawieniu wysokości wiersza.

Dostosuj wysokość wiersza w programie Excel za pomocą Python

Ustaw szerokość kolumny w Excelu w Python

Poniżej przedstawiono kroki, aby ustawić szerokość kolumny w pliku Excel w Python.

  • Najpierw załaduj plik programu Excel przy użyciu klasy Workbook.
  • Następnie uzyskaj dostęp do żądanego arkusza według indeksu, używając metody Workbook.getWorksheets().get(index).
  • Pobierz kolekcję komórek za pomocą metody Worksheet.getCells().
  • Wywołaj metodę setColumnWidth() i przekaż jako parametry indeks i szerokość kolumny.
  • Na koniec zapisz zaktualizowany plik programu Excel przy użyciu metody Workbook.save(string).

Poniższy przykładowy kod pokazuje, jak ustawić szerokość kolumny w pliku programu Excel w języku Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Załaduj plik Excela
workbook = Workbook("source.xlsx")

# Uzyskaj dostęp do pierwszego arkusza w pliku Excel
worksheet = workbook.getWorksheets().get(0)

# Pobierz kolekcję komórek
cells = worksheet.getCells()

# Ustaw wysokość drugiej kolumny na 40
cells.setColumnWidth(1, 40)

# Zapisz zaktualizowany plik programu Excel
workbook.save("column-adjustment.xlsx")

Poniżej znajduje się zrzut ekranu arkusza programu Excel po dostosowaniu szerokości kolumn.

Dostosuj szerokość kolumny w Excelu za pomocą Python

Biblioteka programu Excel w języku Python do ustawiania wysokości wierszy i szerokości kolumn — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby ustawić wysokość wiersza i szerokość kolumny w plikach Excel bez ograniczeń ewaluacyjnych.

Podsumowując

W tym artykule nauczyłeś się dostosowywać wysokość wierszy i szerokość kolumn w Excelu przy użyciu Python. Pokazaliśmy, jak ustawić określoną wysokość wiersza i szerokość kolumny za pomocą przykładów kodu i zrzutów ekranu. Ponadto możesz dowiedzieć się więcej o interfejsie API programu Python Excel, korzystając z dokumentacji. Możesz także zajrzeć do referencji API tutaj.

Mam pytanie?

Jeśli masz jakieś pytania lub wątpliwości, możesz podzielić się z nami za pośrednictwem naszego forum.

Zobacz też