Bağlantılı Şekillerin Değerlerini Güncelleyerek Node.js ile C++ üzerinden Güncelle
Örnek
Aşağıdaki ekran görüntüsü, aşağıdaki örnek kodda kullanılan kaynak Excel dosyasını gösterir. Bu dosyada A1 ile E4 hücreleri arasında bağlantılı bir resim vardır. Aspose.Cells ile B4 hücresinin değerini değiştirecek ve ardından ShapeCollection.updateSelectedValue() metodunu çağırarak resmin değerini yenileyecek ve PDF formatında kaydedeceğiz.
Sağlanan bağlantılardan kaynak Excel dosyasını ve çıktı PDF’sini indirebilirsiniz.
Bağlantılı şekillerin değerlerini yenilemek için Node.js kodu
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source directory
const sourceDir = path.join(__dirname, "data");
// Output directory
const outputDir = path.join(__dirname, "output");
// Create workbook from source file
const workbook = new AsposeCells.Workbook(path.join(sourceDir, "sampleRefreshValueOfLinkedShapes.xlsx"));
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Change the value of cell B4
const cell = worksheet.getCells().get("B4");
cell.putValue(100);
// Update the value of the Linked Picture which is linked to cell B4
worksheet.getShapes().updateSelectedValue();
// Save the workbook in PDF format
workbook.save(path.join(outputDir, "outputRefreshValueOfLinkedShapes.pdf"), AsposeCells.SaveFormat.Pdf);