Обвиване на текст в Excel с помощта на Python

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

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

  1. Настройте IDE да използва Aspose.Cells за Python чрез Java чрез Java за автоматично обвиване на текст
  2. Създайте workbook, отворете sheet и попълнете примерен текст в него
  3. Вземете стиловия обект от целевата клетка, чийто текст искате да обвиете
  4. Извикайте метода setTextWrapped() и подайте аргумента True, за да зададете флага
  5. Задайте отново този стилов обект в целевата клетка, за да зададете това свойство
  6. Извикайте метода autoFitRows(), за да обвиете текста за клетки с горния флаг true
  7. Запазете получения файл

Тези стъпки обобщават как да обвиете текст в Excel с помощта на Python. Основната задача в този процес е достъп до стила на целевата клетка, задаване на нейното свойство за обвиване на текст и запазване на стила обратно в клетката. Впоследствие, когато методът autoFitRows() се извика за целия лист, той предизвиква обвиване на текста за всички клетки, чието свойство за обвиване на текст е зададено.

Код за автоматично обвиване на текст в Excel с помощта на Python

Този примерен код демонстрира как да поберете текст в клетка на Excel с помощта на Python. Използвахме стила на клетката, за да зададем това свойство, но ако искате да получите и зададете това свойство за цял ред, да речем ред 6, тогава използвайте израза ws.getCells().getRows().get(5).getStyle( ), за да получите стила на 6-ия ред в работния лист с име ws. Приложете същия процес към колони, като използвате метода getColumns() вместо метода getRows() в дадения израз.

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

 Български