Jak upravit výšku řádku v Excelu pomocí Pythonu

Toto téma krok za krokem zkoumá jak upravit výšku řádku v Excel pomocí Pythonu. Obsahuje podrobnosti o nastavení IDE, seznam programovacích úloh, které je třeba provést, a spustitelný ukázkový kód pro úpravu výšky řádku Excelu pomocí Pythonu. Popisuje různé možnosti změny výšky řádku na základě velikosti obsahu nebo pevné výšky na základě požadavků uživatele.

Kroky ke změně výšky řádku v Excelu pomocí Pythonu

  1. Nastavte IDE na použití Aspose.Cells pro Python přes Javu k nastavení výšky řádků
  2. Chcete-li změnit velikost řádků, načtěte Workbook více listů
  3. Otevřete worksheet z načteného sešitu a proveďte různé operace
  4. Pomocí metody setRowHeight() nastavte pevnou výšku několika řádků
  5. Pomocí metody autoFitRow() nastavte výšku řádku různých řádků nebo celých listů
  6. Uložte výsledný sešit s upravenou výškou řádků

Tyto kroky shrnují proces jak nastavit výšku řádku v Excelu pomocí Pythonu. Proces je zahájen načtením sešitu a přístupem k cílovému listu, po kterém následuje volání různých metod pro nastavení výšky řádku na základě různých kritérií. Můžete nastavit výšku na základě pevné hodnoty nebo velikosti obsahu a vybrat konkrétní skupinu řádků, jejichž výška se má aktualizovat.

Kód pro změnu výšky řádku Excel pomocí Pythonu

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, SaveFormat
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Load the workbook
workbook = Workbook("SampleWorkbook.xlsx")
# Access the target worksheet
targetWorksheet = workbook.getWorksheets().get(3)
# Set the fixed height to 8 for row number 3
targetWorksheet.getCells().setRowHeight(2, 10)
# Set row number 4 height based on content from column 5 to 7
targetWorksheet.autoFitRow(3,4,6)
# Set height for multiple rows (row 7 to 10) based on contents
targetWorksheet.autoFitRows(6,9)
# Access another worksheet
anotherWorksheet = workbook.getWorksheets().get(2)
# Set the rows height to auto-fit all
anotherWorksheet.autoFitRows()
workbook.save("outputRowsHeight.xls")
print("Rows height set successfully")
jpype.shutdownJVM()

Tato ukázka kódu pomáhá jak upravit výšku v Excelu pomocí Pythonu. Používá metodu setRowHeight() z kolekce Cells, která přebírá číslo řádku a pevnou hodnotu výšky. Podobně předpokládejme, že chcete pracovat na více řádcích na základě velikosti obsahu. V takovém případě můžete použít autoFitRows() s různým počtem argumentů k nastavení výšky řádku na základě dat v konkrétních sloupcích, nastavení výšky na základě obsahu v rozsahu řádků a dokonce nastavení výšky celého řádku listu na základě obsahu v každém sloupci. .

Tento článek nás naučil nastavit výšku řádku v souboru aplikace Excel. Pokud se chcete naučit proces vkládání řádků do listu, přečtěte si článek na jak vložit řádky do Excelu pomocí Pythonu.

 Čeština