Hur man roterar text i en cell
Rotera Text i Cell i Aspose.Cells for Node.js via C++
Aspose.Cells är ett kraftfullt Node.js-komponent som gör det möjligt för utvecklare att arbeta med Excel-kalkylblad programmatiskt. En av funktionerna i Aspose.Cells är möjligheten att rotera celler, vilket gör att du kan anpassa textens orientering och förbättra det visuella intrycket av dina data. I denna dokumentation utforskar vi hur man roterar celler med Aspose.Cells.
Hur man roterar text i cell i Excel
För att rotera en cell i Excel kan du använda följande steg:
- Öppna Excel och välj den cell eller det cellområde som du vill rotera.
- Högerklicka på den markerade cellen/cellerna och välj “Formatera celler” i snabbmenyn. Alternativt kan du gå till fliken “Hem” i Excels menyflik, klicka på rullgardinsmenyn “Formatera” i gruppen “Celler” och välj “Formatera celler”.
- I dialogrutan “Formatera celler” navigerar du till fliken “Justering”.
- Under avsnittet “Orientering” ser du alternativen för att rotera texten. Du kan direkt ange önskad rotationsvinkel i grader i rutan “Grader”. Positiva värden roterar texten moturs, och negativa värden roterar den medurs.
- När du har valt önskad rotation klickar du på “OK” för att tillämpa ändringarna. Den valda cellen/cellerna kommer nu att vara roterade enligt din valda rotationsvinkel eller orientering.
Hur man roterar text i cell med hjälp av Aspose.Cells API
Style.setRotationAngle(number)-egenskapen gör det bekvämt att rotera celler. För att rotera celler i Aspose.Cells måste du följa dessa steg:
-
Läs in Excel-arbetsboken
Först måste du läsa in Excel-arbetsboken med hjälp av Aspose.Cells. Du kan använda Workbook-klassen för att öppna en befintlig Excel-fil eller skapa en ny. -
Kom åt arbetsbladet
När arbetsboken har lästs in måste du komma åt det arbetsblad där du vill rotera cellerna. Du kan antingen komma åt arbetsbladet genom dess index eller namn. -
Rotera texten i cellen
Nu när du har åtkomst till arbetsbladet kan du rotera cellerna genom att ändra Style-objektet för de önskade cellerna. Style-objektet låter dig ställa in olika formateringsalternativ, inklusive rotation. -
Spara arbetsboken
Efter att ha roterat cellerna kan du spara den modifierade arbetsboken till en fil eller ström med hjälp av Save -metoden.
Node.js exempelkod
Se följande kod, den skapar ett arbetsboksobjekt och ställer in olika rotationsvinklar för flera celler. Skärmbilden visar resultatet efter körning av exemplet.
const AsposeCells = require("aspose.cells.node"); | |
// Loads the workbook which contains hidden external links | |
const workbook = new AsposeCells.Workbook(); | |
// Obtaining the reference of the newly added worksheet | |
const worksheet = workbook.getWorksheets().get(0); | |
// Row index of the cell | |
let row = 0; | |
// Column index of the cell | |
let column = 0; | |
let a1 = worksheet.getCells().get(row, column); | |
a1.putValue("a1 rotate text"); | |
let a1Style = a1.getStyle(); | |
// Set the rotation angle in degrees | |
a1Style.setRotationAngle(45); | |
a1.setStyle(a1Style); | |
// set Column index of the cell | |
column = 1; | |
let b1 = worksheet.getCells().get(row, column); | |
b1.putValue("b1 rotate text"); | |
let b1Style = b1.getStyle(); | |
// Set the rotation angle in degrees | |
b1Style.setRotationAngle(255); | |
b1.setStyle(b1Style); | |
// set Column index of the cell | |
column = 2; | |
let c1 = worksheet.getCells().get(row, column); | |
c1.putValue("c1 rotate text"); | |
let c1Style = c1.getStyle(); | |
// Set the rotation angle in degrees | |
c1Style.setRotationAngle(-90); | |
c1.setStyle(c1Style); | |
// set Column index of the cell | |
column = 3; | |
let d1 = worksheet.getCells().get(row, column); | |
d1.putValue("d1 rotate text"); | |
let d1Style = d1.getStyle(); | |
// Set the rotation angle in degrees | |
d1Style.setRotationAngle(-90); | |
d1.setStyle(d1Style); | |
workbook.save("out.xlsx"); |