Vormen in Excel invoegen met Node.js

Vormen in Excel invoegen met Node.js

Met deze JavaScript-API voor [Excel][1] kunt u programmatisch meerdere vormen toevoegen aan werkbladen. Vormen zoals sterren, lijnen, rechthoeken, pijlen en vele andere. Deze [bibliotheek][19] biedt een breed scala aan methoden om dit hele proces te automatiseren. Bovendien kunt u de vormen vullen met kleuren en hun afmetingen configureren, afhankelijk van uw wensen. In dit blogbericht schrijven we de codefragmenten om vormen in Excel in te voegen met Node.js Excel-bibliotheek. In deze handleiding komen de volgende punten aan bod:

  • [Voeg vormen in Excel in met behulp van Node.js - API-installatie][2]
  • [Voeg een lijnvorm in het werkblad in][3]
  • [Rechthoek toevoegen in een Excel-bestand][4]
  • [Plaats een stervorm in werkblad][5]
  • [Vermenigvuldigingsteken toevoegen][6]

Vormen in Excel invoegen met behulp van Node.js - API-installatie

Het installatieproces van deze bibliotheek is eenvoudig. U kunt het API-pakket [downloaden][7] of installeren door de volgende opdrachten in de terminal uit te voeren:

npm install java
npm install aspose.cells

Voeg een lijnvorm in het werkblad in

U kunt de stappen en het codefragment volgen om programmatisch een lijnvorm aan een Excel-bestand toe te voegen:

  1. Maak een instantie van de klasse [Workbook][8].
  2. Open het eerste werkblad uit de verzameling door de methode [get(index)][9] aan te roepen.
  3. Roep de methode [addShape][10] aan om de lijn aan het werkblad toe te voegen.
  4. Roep de methode [save][11] aan om het bestand op te slaan. Kopieer en plak de volgende code in uw hoofdbestand:
    var fs = require('fs');
    var aspose = aspose || {};
    aspose.cells = require("aspose.cells");
    // Instantiate an instance of the Workbook class
    var workbook = new aspose.cells.Workbook();
    // Access first worksheet from the collection by calling the get(index) method
    var sheet = workbook.getWorksheets().get(0);
    // Invoke the addShape method to add the line to the worksheet
    sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
    // Call the save method to save the file
    workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);
    Mogelijk ziet u de uitvoer in de onderstaande afbeelding:
    lijn vorm

Rechthoek toevoegen in een Excel-bestand

Op dezelfde manier kunnen we een rechthoekige vorm toevoegen door het codefragment te volgen:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instantiate an instance of the Workbook class
var workbook = new aspose.cells.Workbook();
// Access first worksheet from the collection by calling the get(index) method
var sheet = workbook.getWorksheets().get(0);
// Add the rectangle to the worksheet by calling the addShape method
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Save the file. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);
Mogelijk ziet u de uitvoer in de onderstaande afbeelding:
rechthoekige vorm

Voeg een stervorm in het werkblad in

Volg het codefragment om een sterrenbeeld toe te voegen met behulp van deze JavaScript-API voor Excel:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instantiate an instance of the Workbook class
var workbook = new aspose.cells.Workbook();
// Access first worksheet from the collection by calling the get(index) method
var sheet = workbook.getWorksheets().get(0);
// Add the star shape to the worksheet by calling the addShape method
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Save the file. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);
view raw add-star.js hosted with ❤ by GitHub
Mogelijk ziet u de uitvoer in de onderstaande afbeelding:
ster vorm

Vermenigvuldigingsteken toevoegen

Volg het codefragment om een sterrenbeeld toe te voegen met behulp van deze JavaScript-API voor Excel:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instantiate an instance of the Workbook class
var workbook = new aspose.cells.Workbook();
// Access first worksheet from the collection by calling the get(index)
var sheet = workbook.getWorksheets().get(0);
// Add the multiplication shape to the worksheet by calling the addShape method
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Save the file. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);
Mogelijk ziet u de uitvoer in de onderstaande afbeelding:
vermenigvuldiging vorm

Ontvang een gratis licentie

U kunt gebruik maken van een [gratis tijdelijke licentie][12] om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

Hiermee zijn we aan het einde van deze blogpost gekomen. U heeft doorgenomen hoe u vormen kunt invoegen in Excel met behulp van de Node.js Excel-bibliotheek. Daarnaast heeft u enkele opvallende kenmerken van deze JavaScript API voor Excel doorlopen. Bovendien zal deze blogpost je echt helpen als je dit proces programmatisch wilt automatiseren. Vergeet echter niet de [documentatie][13] te bezoeken voor meer informatie over andere functies. Bovendien raden we u aan onze [Aan de slag-gids][14] te volgen. Ten slotte schrijft [conholdate.com][15] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][16].

Veelgestelde vragen

Hoe voeg ik meerdere vormen in Excel in? Volg deze [link][3] om het codefragment te kennen waarmee u programmatisch verschillende vormen in Excel-bestanden kunt toevoegen.

Zie ook