Justera radhöjd och kolumnbredd i Excel med Python

MS Excel låter dig justera höjden på raderna och bredden på kolumnerna i kalkylbladen. I MS Excel kan du helt enkelt göra det med alternativen Cellbredd och Radhöjd i menyn Format i gruppen Celler. Men om du är en programmerare kan du behöva programmässigt manipulera höjden och bredden på rader respektive kolumner. Följaktligen kommer du i den här artikeln att lära dig hur du justerar radhöjd och kolumnbredd i Excel i Python.

Justera Excel radhöjd och kolumnbredd - Python Library

För att ställa in höjden på rader och bredden på kolumner använder vi Aspose.Cells for Python. Det är ett kraftfullt och funktionsrikt bibliotek som låter dig skapa och manipulera Excel-filer sömlöst inifrån dina Python-applikationer. Du kan installera API:t med följande pip-kommando.

pip install aspose-cells

Python Justera radhöjden i Excel

Följande är stegen för att justera höjden på en rad i en Excel-fil i Python.

  • Ladda först Excel-filen med klassen Workbook.
  • Öppna sedan önskat kalkylblad genom att indexera med metoden Workbook.getWorksheets().get(index).
  • Hämta cellsamling i ett objekt med metoden Worksheet.getCells().
  • Anrop setRowHeight()-metoden och skicka radens index och höjd som parametrar.
  • Slutligen sparar du den uppdaterade Excel-filen med metoden Workbook.save(string).

Följande kodexempel visar hur du ställer in radhöjden i Excel i Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Ladda Excel-fil
workbook = Workbook("source.xlsx")

# Öppna det första kalkylbladet i Excel-filen
worksheet = workbook.getWorksheets().get(0)

# Hämta insamling av celler
cells = worksheet.getCells()

# Ställ in höjden på den andra raden till 50
cells.setRowHeight(1, 50)

# Spara den uppdaterade Excel-filen
workbook.save("row-adjustment.xlsx")

Följande är skärmdumpen av Excel-arbetsbladet efter att ha ställt in radhöjden.

Justera radhöjden i Excel med Python

Ställ in bredd på kolumn i Excel i Python

Följande är stegen för att ställa in en kolumns bredd i en Excel-fil i Python.

  • Ladda först Excel-filen med klassen Workbook.
  • Öppna sedan önskat kalkylblad genom att indexera med metoden Workbook.getWorksheets().get(index).
  • Hämta cellsamling med metoden Worksheet.getCells().
  • Anropa metoden setColumnWidth() och skicka kolumnens index och bredd som parametrar.
  • Slutligen sparar du den uppdaterade Excel-filen med metoden Workbook.save(string).

Följande kodexempel visar hur man ställer in bredden på en kolumn i en Excel-fil i Python.

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# Ladda Excel-fil
workbook = Workbook("source.xlsx")

# Öppna det första kalkylbladet i Excel-filen
worksheet = workbook.getWorksheets().get(0)

# Hämta cellsamling
cells = worksheet.getCells()

# Ställ in höjden på den andra kolumnen till 40
cells.setColumnWidth(1, 40)

# Spara den uppdaterade Excel-filen
workbook.save("column-adjustment.xlsx")

Följande är skärmdumpen av Excel-arbetsbladet efter justering av kolumnbredden.

Justera kolumnbredden i Excel med Python

Ställ in radhöjd och kolumnbredd i Excel - Skaffa en gratis licens

Du kan skaffa en gratis tillfällig licens för att ställa in radhöjd och kolumnbredd i Excel-filer utan utvärderingsbegränsningar.

Python Excel Library - Läs mer

Du kan utforska mer om Python Excel API med hjälp av dokumentationen. Du kan också ta en titt på API-referenserna här.

Summering

I den här artikeln har du lärt dig hur du justerar raders höjd och kolumner bredd i Excel med Python. Vi har demonstrerat hur man ställer in en viss höjd för en rad och bredd för en kolumn med hjälp av kodexempel och skärmdumpar.

Har en fråga?

Om du skulle ha några frågor eller frågor kan du dela dem med oss via vårt forum.

Se även