Ladda ett webbbild från en URL till ett Excel ark med Node.js via C++
Contents
[
Hide
]
Ladda en bild från en URL till ett Excel-kalkylblad
Aspose.Cells for Node.js via C++ ger ett enkelt och lätt sätt att ladda bilder från URL:er till Excel-ark. Denna artikel förklarar hur man laddar ner bilddata till en ström och sedan infogar den i kalkylbladet med Aspose.Cells API. Med denna metod blir bilder en del av Excel-filen och laddas inte ner varje gång kalkylbladet öppnas.
Exempelkod
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);
Det kan finnas fall där du alltid vill ha den uppdaterade bilden från en URL. För att göra detta kan du följa instruktionerna i artikeln Infoga en länkad bild från webbadress. Genom att följa denna metod laddas bilden från URL:en varje gång kalkylbladet öppnas.