Den här guiden hjälper dig att linda text i Excel med Node.js. Den tillhandahåller information för att ställa in utvecklingsmiljön, en steg-för-steg-uppsättning instruktioner följt av en exempelkod som visar hur man lindar text i Excel med Node.js. Du kommer att få en introduktion till metoderna för att slå in text i en hel rad eller kolumn.
Steg för att tillämpa Wrap Text i Excel med Node.js
- Ställ in IDE att använda AAspose.Cells för Node.js via Java för att slå in text i ark
- Skapa en workbook och gå till målarket för att fylla i exempeltext
- Få stilen för en cell och använd metoden setTextWrapped(true) för att ställa in flaggan
- Ställ in stilen för cellen med samma stilobjekt där flaggan är inställd
- Ring autoFitRows() för att justera storleken på cellerna genom att radbryta texten
- Spara den resulterande arbetsboken med text med omslag
Dessa steg beskriver processen för automatisk radbrytning av text i Excel med Node.js. I den här processen skapar du en arbetsbok, öppnar ett kalkylblad och fyller i lite text i ett fåtal celler följt av att komma åt stilen för en cell vars textbrytning krävs. I de sista stegen uppdaterar du stilen genom att ställa in egenskapen text wrap till true och sedan ställa tillbaka den till cellen innan du anropar metoden autoFitRows() som radbryter texten.
Kod för att tillämpa textbrytning i Excel med Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
const fs = require('fs'); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Create a workbook and access a sheet to fill sample text | |
var wb = aspose.cells.Workbook(); | |
var ws = wb.getWorksheets().get(0); | |
var c11 = ws.getCells().get("C11"); | |
c11.putValue("We will not wrap this text"); | |
var c15 = ws.getCells().get("C15"); | |
c15.putValue("We will wrap this text"); | |
// Wrap text using Style object | |
var style = c15.getStyle(); | |
style.setTextWrapped(true); | |
c15.setStyle(style); | |
// Call the autoFitRows() method | |
ws.autoFitRows(); | |
// Save the result | |
wb.save("output.xlsx", aspose.cells.SaveFormat.XLSX); | |
console.log('Text wrapped successfully'); |
Den här koden visar hur man radbryter i Excel med Node.js. Metoden autoFitRows() justerar storleken på rader enligt innehållet i cellerna vars textraderingsflagga är satt till true. Du kan prova samma logik för att automatiskt radbryta text i en hel rad eller kolumn med hjälp av stilegenskapen för en viss rad eller kolumn istället för enskilda celler.
Den här artikeln har visat oss hur man automatiskt radbryter text i Excel med Node.js. För att justera kolumnbredden till ett specifikt värde, se artikeln om hur man justerar kolumnbredden i Excel med hjälp av Node.js.