В този урок ще научите как да промените ширината на колоната в Excel с помощта на Python. Той има всички необходими подробности за създаване на среда за използване на библиотеката и изпълнение на примерния код, демонстриращ как да преоразмерявате колони в Excel с помощта на Python. Ще научите също регулиране на ширината на колоната за диапазон от клетки или автоматично напасване на ширината на колоните въз основа на съдържанието в клетката.
Стъпки за задаване на ширина на колона в Excel с помощта на Python
- Задайте средата да използва Aspose.Cells за Python чрез Java за регулиране на ширината на колоната
- Заредете Excel file, където трябва да се промени ширината на колоната
- Достъп до целевия работен лист
- Осъществете достъп до колекцията от клетки и извикайте setColumnWidth() за целевата колона
- Запазете изходния 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.