Bağlantılı Şekillerin Değerlerini Yenile
Contents
[
Hide
]
Bazen, Excel dosyanızda bazı hücrelere bağlı bağlantılı bir şekle sahip olursunuz. Microsoft Excel’de bağlantılı hücrenin değerini değiştirmek, bağlantılı şeklin değerini de değiştirir. Çalışma kitabınızı XLS veya XLSX biçiminde kaydetmek istiyorsanız, bu Aspose.Cells ile de iyi çalışır. Ancak çalışma kitabınızı PDF veya HTML formatında kaydetmek isterseniz aramanız gerekecektir.Worksheet.getShapes().updateSelectedValue() bağlantılı şeklin değerini yenileme yöntemi.
Örnek vermek
Aşağıdaki ekran görüntüsü, aşağıdaki örnek kodda kullanılan kaynak Excel dosyasını göstermektedir. Bağlantısı varResim 1 A1 hücresine bağlı. A1 hücresinin değerini Aspose.Cells ile değiştirip sonra çağıracağız.Worksheet.getShapes().updateSelectedValue() değerini yenileme yöntemiResim 1 ve PDF formatında kaydedin.
indirebilirsinizkaynak Excel dosyası veçıkış PDF verilen linklerden
Bağlantılı şekillerin değerlerini yenilemek için Java kodu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |