Upravte výšku řádku a šířku sloupce v Excelu pomocí Pythonu

MS Excel umožňuje upravit výšku řádků a šířku sloupců v listech. V MS Excel to jednoduše provedete pomocí voleb Šířka buňky a Výška řádku v nabídce Formát ve skupině Buňky. Pokud jste však programátor, možná budete muset programově upravit výšku a šířku řádků a sloupců. Podle toho se v tomto článku dozvíte, jak upravit výšku řádku a šířku sloupce v Excelu v Pythonu.

Úprava výšky řádku a šířky sloupce aplikace Excel – Knihovna Pythonu

Pro nastavení výšky řádků a šířky sloupců použijeme Aspose.Cells pro Python. Je to výkonná knihovna s bohatými funkcemi, která vám umožní bezproblémově vytvářet a manipulovat se soubory Excel z vašich aplikací Python. Rozhraní API můžete nainstalovat pomocí následujícího příkazu pip.

pip install aspose-cells

Python Upravit výšku řádku v Excelu

Níže jsou uvedeny kroky k úpravě výšky řádku v souboru aplikace Excel v Pythonu.

  • Nejprve načtěte soubor Excel pomocí třídy Workbook.
  • Poté přejděte k požadovanému listu pomocí indexu pomocí metody Workbook.getWorksheets().get(index).
  • Získejte kolekci buněk v objektu pomocí metody Worksheet.getCells().
  • Zavolejte metodu setRowHeight() a předejte index a výšku řádku jako parametry.
  • Nakonec uložte aktualizovaný soubor Excel pomocí metody Workbook.save(string).

Následující ukázka kódu ukazuje, jak nastavit výšku řádku v Excelu v Pythonu.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Načíst soubor Excel
workbook = Workbook("source.xlsx")

# Otevřete první list v souboru aplikace Excel
worksheet = workbook.getWorksheets().get(0)

# Získejte sbírku buněk
cells = worksheet.getCells()

# Nastavte výšku druhé řady na 50
cells.setRowHeight(1, 50)

# Uložte aktualizovaný soubor aplikace Excel
workbook.save("row-adjustment.xlsx")

Následuje snímek obrazovky excelového listu po nastavení výšky řádku.

Upravte výšku řádku v Excelu pomocí Pythonu

Nastavte šířku sloupce v Excelu v Pythonu

Následují kroky k nastavení šířky sloupce v souboru aplikace Excel v Pythonu.

  • Nejprve načtěte soubor Excel pomocí třídy Workbook.
  • Poté přejděte k požadovanému listu pomocí indexu pomocí metody Workbook.getWorksheets().get(index).
  • Získejte kolekci buněk pomocí metody Worksheet.getCells().
  • Zavolejte metodu setColumnWidth() a předejte index a šířku sloupce jako parametry.
  • Nakonec uložte aktualizovaný soubor Excel pomocí metody Workbook.save(string).

Následující ukázka kódu ukazuje, jak nastavit šířku sloupce v souboru aplikace Excel v Pythonu.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Načíst soubor Excel
workbook = Workbook("source.xlsx")

# Otevřete první list v souboru aplikace Excel
worksheet = workbook.getWorksheets().get(0)

# Získejte sbírku buněk
cells = worksheet.getCells()

# Nastavte výšku druhého sloupce na 40
cells.setColumnWidth(1, 40)

# Uložte aktualizovaný soubor aplikace Excel
workbook.save("column-adjustment.xlsx")

Následuje snímek obrazovky excelového listu po úpravě šířky sloupce.

Upravte šířku sloupce v Excelu pomocí Pythonu

Nastavte výšku řádku a šířku sloupce v aplikaci Excel – získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci pro nastavení výšky řádků a šířky sloupců v souborech Excel bez omezení hodnocení.

Knihovna Python Excel – Přečtěte si více

Více o Python Excel API můžete prozkoumat pomocí dokumentace. Můžete se také podívat na reference API zde.

Shrnutí

V tomto článku jste se naučili, jak upravit výšku řádků a šířku sloupců v Excelu pomocí Pythonu. Ukázali jsme, jak nastavit konkrétní výšku pro řádek a šířku pro sloupec pomocí ukázek kódu a snímků obrazovky.

Mít dotaz?

V případě, že byste měli nějaké dotazy nebo dotazy, můžete je s námi sdílet prostřednictvím našeho fóra.

Viz také