Aktualisieren von Werten verknüpfter Formen
Beispiel
Der folgende Screenshot zeigt die Quell-Excel-Datei, die im untenstehenden Beispielcode verwendet wird. Es hat ein verknüpftes Bild 1, das mit Zelle A1 verknüpft ist. Wir werden den Wert von Zelle A1 mit Aspose.Cells ändern und dann die Methode Worksheet.getShapes().updateSelectedValue() aufrufen, um den Wert von Bild 1 zu aktualisieren und es im PDF-Format zu speichern.
Sie können die Quell-Excel-Datei und das Ausgabepdf von den angegebenen Links herunterladen.
Java-Code zum Aktualisieren der Werte von verknüpften Formen
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(RefreshValuesOfLinkedShapes.class); | |
// Create workbook from source file | |
Workbook workbook = new Workbook(dataDir + "LinkedShape.xlsx"); | |
// Access first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Change the value of cell A1 | |
Cell cell = worksheet.getCells().get("A1"); | |
cell.putValue(100); | |
// Update the value of the Linked Picture which is linked to cell A1 | |
worksheet.getShapes().updateSelectedValue(); | |
// Save the workbook in pdf format | |
workbook.save(dataDir + "output.pdf", SaveFormat.PDF); |