Как да промените ширината на колоната в Excel с помощта на Python

В този урок ще научите как да промените ширината на колоната в Excel с помощта на Python. Той има всички необходими подробности за създаване на среда за използване на библиотеката и изпълнение на примерния код, демонстриращ как да преоразмерявате колони в Excel с помощта на Python. Ще научите също регулиране на ширината на колоната за диапазон от клетки или автоматично напасване на ширината на колоните въз основа на съдържанието в клетката.

Стъпки за задаване на ширина на колона в Excel с помощта на Python

  1. Задайте средата да използва Aspose.Cells за Python чрез Java за регулиране на ширината на колоната
  2. Заредете Excel file, където трябва да се промени ширината на колоната
  3. Достъп до целевия работен лист
  4. Осъществете достъп до колекцията от клетки и извикайте setColumnWidth() за целевата колона
  5. Запазете изходния Excel файл с променена ширина на колоната

Тези стъпки представят процеса на актуализиране на ширината на клетката на Excel с помощта на Python. Този процес помага при задаване на ширината на една колона, където процесът започва чрез зареждане на целевия Excel файл и достъп до първия му лист. Всеки работен лист съдържа обект CellsCollection, който излага метода setColumnWidth(), като взема номера на колоната и единиците пиксели, които да бъдат зададени в нормален изглед.

Код за задаване на ширина на колона в Excel с помощта на Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Load the workbook
wb = Workbook("sample.xlsx")
# Access the worksheet
ws = wb.getWorksheets().get(0)
# Set the column width
ws.getCells().setColumnWidth(2,50)
# Save the workbook
wb.save("ColumnWidthSet.xlsx")
print("Column width set successfully")
jpype.shutdownJVM()

Този код демонстрира как да преоразмерите колона в Excel с помощта на Python. Можете също да използвате класа Range, за да зададете ширината на всички колони в определен диапазон от клетки или да получите достъп до отделната колона за задаване на ширината, като използвате метода worksheet.getCells().getColumns().get(0).setColumnWidth(). . Има набор от претоварени методи за задаване на ширина на колона в цял работен лист, наречен метод autoFitColumn().

Тази статия ни научи как да променим ширината на колона в Excel с помощта на Python. Ако искате да научите процеса за добавяне на колона, вижте статията на как да добавите колона в Excel с помощта на Python.

 Български