Този урок ръководи как да обвивате текст в Excel с помощта на Python. Тази статия споделя подробности за настройването на средата за разработка, предоставя списък със стъпки за писане на приложението и текуща проба, демонстрираща как да правите пренасяне на думи в Excel с помощта на Python. Освен това ще се научите да обвивате текст в целия ред или колона.
Стъпки за прилагане на обвиване на текст в Excel с помощта на Python
- Настройте IDE да използва Aspose.Cells за Python чрез Java чрез Java за автоматично обвиване на текст
- Създайте workbook, отворете sheet и попълнете примерен текст в него
- Вземете стиловия обект от целевата клетка, чийто текст искате да обвиете
- Извикайте метода setTextWrapped() и подайте аргумента True, за да зададете флага
- Задайте отново този стилов обект в целевата клетка, за да зададете това свойство
- Извикайте метода autoFitRows(), за да обвиете текста за клетки с горния флаг true
- Запазете получения файл
Тези стъпки обобщават как да обвиете текст в Excel с помощта на Python. Основната задача в този процес е достъп до стила на целевата клетка, задаване на нейното свойство за обвиване на текст и запазване на стила обратно в клетката. Впоследствие, когато методът autoFitRows() се извика за целия лист, той предизвиква обвиване на текста за всички клетки, чието свойство за обвиване на текст е зададено.
Код за автоматично обвиване на текст в Excel с помощта на Python
Този примерен код демонстрира как да поберете текст в клетка на Excel с помощта на Python. Използвахме стила на клетката, за да зададем това свойство, но ако искате да получите и зададете това свойство за цял ред, да речем ред 6, тогава използвайте израза ws.getCells().getRows().get(5).getStyle( ), за да получите стила на 6-ия ред в работния лист с име ws. Приложете същия процес към колони, като използвате метода getColumns() вместо метода getRows() в дадения израз.
Тази статия ни научи как да прилагаме обвиване на текст в Excel с помощта на Python. Ако искате да коригирате височината на реда до конкретна стойност, вижте статията на как да коригирате височината на реда в Excel с помощта на Python.