Tento tutoriál vás provede zalomením textu do Excel pomocí Pythonu. Tento článek sdílí podrobnosti o nastavení vývojového prostředí, poskytuje seznam kroků pro psaní aplikace a běžící ukázku demonstrující, jak provádět zalamování slov v Excelu pomocí Pythonu. Naučíte se také zalamovat text v celém řádku nebo sloupci.
Kroky pro použití zalamování textu v Excelu pomocí Pythonu
- Nastavte IDE na použití Aspose.Cells pro Python přes Javu přes Javu k automatickému zalamování textu
- Vytvořte workbook, otevřete sheet a vyplňte do něj vzorový text
- Získejte objekt stylu z cílové buňky, jejíž text chcete zalomit
- Zavolejte metodu setTextWrapped() a předejte argument True pro nastavení příznaku
- Chcete-li nastavit tuto vlastnost, znovu nastavte tento objekt stylu do cílové buňky
- Voláním metody autoFitRows() zalomíte text pro buňky s výše uvedeným příznakem true
- Uložte výsledný soubor
Tyto kroky shrnují jak obtékat text v Excelu pomocí Pythonu. Hlavním úkolem v tomto procesu je získat přístup ke stylu cílové buňky, nastavit její vlastnost obtékání textu a uložit styl zpět do buňky. Následně, když je volána metoda autoFitRows() pro celý list, způsobí zalamování textu pro všechny buňky, jejichž vlastnost obtékání textu je nastavena.
Kód pro automatické zalamování textu v Excelu pomocí Pythonu
Tento ukázkový kód ukazuje jak umístit text do buňky Excel pomocí Pythonu. K nastavení této vlastnosti jsme použili styl buňky, ale pokud chcete získat a nastavit tuto vlastnost pro celý řádek, řekněme řádek 6, použijte výraz ws.getCells().getRows().get(5).getStyle( ), abyste získali styl 6. řádku v listu s názvem ws. Použijte stejný proces na sloupce pomocí metody getColumns() namísto metody getRows() v daném výrazu.
Tento článek nás naučil jak aplikovat zalamování textu v Excelu pomocí Pythonu. Pokud chcete upravit výšku řádku na konkrétní hodnotu, přečtěte si článek na jak upravit výšku řádku v Excelu pomocí Pythonu.