Denna handledning guider hur du lindar text i Excel med Python. Den här artikeln delar informationen om att ställa in utvecklingsmiljön, ger en lista med steg för att skriva applikationen och ett körexempel som visar hur man radbryter i Excel med Python. Du kommer också att lära dig att radbryta text i hela raden eller kolumnen.
Steg för att tillämpa textbrytning i Excel med Python
- Ställ in IDE att använda Aspose.Cells för Python via Java via Java för att automatiskt radbryta text
- Skapa en workbook, öppna en sheet och fyll i exempeltexten i den
- Hämta stilobjektet från målcellen vars text du vill radbryta
- Anropa metoden setTextWrapped() och skicka argumentet True för att ställa in flaggan
- Ställ in det här stilobjektet i målcellen igen för att ställa in den här egenskapen
- Anropa metoden autoFitRows() för att radbryta texten för celler som har flaggan ovan true
- Spara den resulterande filen
Dessa steg sammanfattar hur man lindar text i Excel med Python. Huvuduppgiften i denna process är att komma åt målcellens stil, ställa in dess textraderingsegenskap och spara stilen tillbaka till cellen. Därefter, när metoden autoFitRows() anropas för hela arket, orsakar den textbrytning för alla celler vars textraderingsegenskap är inställd.
Koda för att automatisk radbryta text i Excel med Python
Den här exempelkoden visar hur man passar in text i Excel-cell med Python. Vi har använt cellstilen för att ställa in den här egenskapen, men om du vill hämta och ställa in den här egenskapen för en hel rad säg rad 6, använd sedan uttrycket ws.getCells().getRows().get(5).getStyle( ) för att få den 6:e radens stil i kalkylbladet med namnet ‘ws’. Tillämpa samma process på kolumner med metoden getColumns() istället för metoden getRows() i det givna uttrycket.
Den här artikeln har lärt oss hur man tillämpar textbrytning i Excel med Python. Om du vill justera radhöjden till ett specifikt värde, se artikeln om hur man justerar radhöjden i Excel med Python.