Afbeeldingen in Excel invoegen met Node.js
- [JS Excel-bibliotheekinstallatie][3]
- [Hoe afbeeldingen in Excel in te voegen met Node.js][4]
- [Beeld positionering][5]
Installatie JS Excel-bibliotheek
Het installatieproces van deze [bibliotheek][1] is vrij ontwikkelaarsvriendelijk. U kunt het eenvoudig instellen door het API-pakket te [downloaden][23] of door de volgende opdrachten in de terminal uit te voeren.
npm install java
npm install aspose.cells
Afbeeldingen in Excel invoegen met Node.js
Nu kunnen we de broncode schrijven en methoden aanroepen om programmatisch afbeeldingen in Excel-bestanden in te voegen. Volg de stappen en het onderstaande codefragment:
- Maak een instantie van de klasse [Workbook][6].
- Roep de methode [getWorksheets][7] aan die de verzameling WorksheetCollection in de spreadsheet ophaalt.
- Verkrijg de referentie van het eerste werkblad door de methode [get][8] aan te roepen.
- Roep de methode [add][9] aan om een afbeelding toe te voegen op de locatie van een cel waarvan de rij- en kolomindexen 5 zijn in het werkblad.
- [krijg][10] het beeldelement op de gespecificeerde index.
- Sla het Excel-bestand op door de methode [save][11] aan te roepen.
Kopieer en plak de volgende code in uw hoofdbestand:
Mogelijk ziet u de uitvoer in de onderstaande afbeelding:

Beeld positionering
Daarnaast kunnen we ons codefragment verder configureren door gebruik te maken van geavanceerde methoden. U kunt de stappen volgen om de afbeelding programmatisch te positioneren:
- Een [Werkmap][6] object instantiëren.
- Een nieuw blad toevoegen door de methode [add][12] aan te roepen.
- Roep de methode [get][8] aan om toegang te krijgen tot het werkbladelement op de opgegeven index.
- Gebruik de methode [add][9] om de afbeelding aan de verzameling toe te voegen.
- Ga naar het afbeeldingselement op de gespecificeerde index door de methode [get][10] aan te roepen.
- Roep de methode [setUpperDeltaX][13] aan om de horizontale verschuiving van de vorm ten opzichte van de kolom in de linkerbovenhoek in te stellen. Het waardebereik is 0 tot 1024.
- Stel de verticale verschuiving van de vorm ten opzichte van de rij in de linkerbovenhoek in door de methode [setUpperDeltaY][14] aan te roepen.
- Gebruik de methode [save][11] om het Excel-bestand op te slaan.
Kopieer en plak de volgende code in uw hoofdbestand:
De uitvoer is te zien in de onderstaande afbeelding:

Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][15] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
Dit is het einde van deze tutorial blogpost. U heeft doorgenomen hoe u afbeeldingen in Excel kunt invoegen met Node.js. Verder heb je ook doorgenomen hoe je afbeeldingen kunt manipuleren met deze JS Excel-bibliotheek. Daarnaast kunt u de [documentatie][16] bezoeken om meer te weten te komen over de andere functies. Bovendien raden we u aan onze [Aan de slag-gids][17] te volgen. Ten slotte schrijft [conholdate.com][18] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of verzoeken aan ons kenbaar maken op ons [forum][19].
Veelgestelde vragen
Hoe voeg ik een afbeelding in een XLSX-bestand in? Volg deze [link][4] voor meer informatie over het codefragment dat afbeeldingen programmatisch invoegt in een Excel-bestand.
Zie ook
- [Vormen in Excel invoegen met Node.js][20]
- [Een draaitabel maken in Excel met Node.js][21] [1]: https://products.aspose.com/cells/nodejs-java/ [2]: https://docs.fileformat.com/spreadsheet/xlsx/ [3]: #JS-Excel-library-installation [4]: #How-to-insert-pictures-in-Excel-using-Node.js [5]: #Picture-positioning [6]: https://reference.aspose.com/cells/nodejs/Workbook [7]: https://reference.aspose.com/cells/nodejs/Workbook#getWorksheets [8]: https://reference.aspose.com/cells/nodejs/WorksheetCollection#get [9]: https://reference.aspose.com/cells/java/com.aspose.cells/picturecollection#add(int,%20int,%20java.lang.String) [10]: https://reference.aspose.com/cells/nodejs/PictureCollection#get [11]: https://reference.aspose.com/cells/nodejs/Workbook#save [12]: https://reference.aspose.com/cells/nodejs/WorksheetCollection#add [13]: https://reference.aspose.com/cells/nodejs/Picture#setUpperDeltaX [14]: https://reference.aspose.com/cells/nodejs/Picture#setUpperDeltaY [15]: https://purchase.conholdate.com/temporary-license [16]: https://docs.aspose.com/cells/nodejsjava/ [17]: https://docs.aspose.com/cells/nodejsjava/getting-started/ [18]: https://conholdate.com/ [19]: https://forum.conholdate.com/ [20]: https://blog.conholdate.com/nl/total/insert-shapes-in-excel-using-nodejs/ [21]: https://blog.conholdate.com/nl/total/how-to-create-a-pivot-table-in-excel-using-nodejs/ [22]: https://releases.aspose.com/cells/nodejs/ [23]: https://releases.aspose.com/cells/nodejs/