Charger une image web depuis une URL dans une feuille Excel avec Node.js via C++

Charger une image à partir d’une URL dans une feuille de calcul Excel

Aspose.Cells for Node.js via C++ fournit une méthode simple et facile pour charger des images depuis des URLs dans des feuilles de calcul Excel. Cet article explique comment télécharger les données d’image dans un flux, puis l’insérer dans la feuille en utilisant l’API Aspose.Cells. Avec cette méthode, les images deviennent une partie intégrante du fichier Excel et ne sont pas téléchargées à chaque ouverture de la feuille de calcul.

Code d’exemple

try {
const path = require("path");
const AsposeCells = require("aspose.cells.node");
const https = require("https");

const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "webimagebook.out.xlsx");
const url = "https://www.aspose.com/Images/aspose-logo.jpg"; // Changed http to https

let objImage;

https.get(url, (res) => {
const chunks = [];

res.on("data", (chunk) => {
chunks.push(chunk);