Node.js ve C++ kullanarak Dış Bağlantı Veri Kaynağı Dosyasının Mutlak Yolunu Değiştirin
Olası Kullanım Senaryoları
Dış bağlantı veri kaynağı dosyasının mutlak yolunu değiştirmek istiyorsanız, lütfen Workbook.getAbsolutePath() özelliğini kullanın. Başlangıçta, bu özellik yükleme sırasında Excel dosyasını aldığınız yoldadır. Ancak, boş bir dizeye ayarlayabilir veya yerel bir klasör yolu veya uzak ağ yolu olarak ayarlayabilirsiniz. Bu özelliği değiştirdiğinizde, dış bağlantı veri kaynağı dosyasının yolu da değişecektir.
Harici Bağlantı Veri Kaynağı Dosyasının Mutlak Yolunu Değiştir
Aşağıdaki örnek kod, içeren dış bağlantının olduğu örnek Excel dosyasını yükler (5115146.xlsx). İlk olarak, uzak yolu yazdırır. Sonra uzak yolu kaldırır ve yeniden yazar; bu sefer içeren dış bağlantı veri kaynağını yerel yol ile yazdırır. Ardından, Workbook.getAbsolutePath() özelliğini yerel ve uzak yola değiştirir ve dış bağlantı veri kaynağını tekrar yazdırır, ve değişiklikler konsol çıktısında yansıtılır.
Yukarıdaki örnek kodun çalıştırılması sonrası konsol veya hata ayıklama çıktısı aşağıdadır (5115146.xlsx):
External Link Data Source: http:\\ws874dmErit\WebFiles\Files\300\ExternalAccounts.xlsx
External Link Data Source After Removing Remote Path: D:\Downloads\ExternalAccounts.xlsx
External Link Data Source After Changing Workbook.AbsolutePath to Local Path: C:\Files\Extra\ExternalAccounts.xlsx
External Link Data Source After Changing Workbook.AbsolutePath to Remote Path: http://www.aspose.com/WebFiles/ExcelFiles/ExternalAccounts.xlsx