Harici Bağlantılarla Menzil Alın
Contents
[
Hide
]
Harici Bağlantılarla Menzil Alın
Çoğu zaman Excel dosyaları, dış bağlantıları kullanarak diğer Excel dosyalarındaki verilere erişir. Aspose.Cells, bu harici bağlantıları kullanarak alma seçeneği sunar.Name.GetReferredAreas yöntem. buName.GetReferredAreas yöntemi bir tür dizisi döndürürYönlendirilenAlan. buYönlendirilenAlansınıf bir sağlarHariciDosyaAdıharici dosyanın adını döndüren özellik. buYönlendirilenAlansınıf aşağıdaki üyeleri gösterir.
- Bitiş Sütunu: Alanın bitiş sütunu
- EndRow: Alanın son satırı
- HariciDosyaAdı: Bu bir harici referans ise harici dosya adını alın
- alan: Bunun bir alan olup olmadığını gösterir
- Harici Bağlantı: Bunun harici bir bağlantı olup olmadığını gösterir
- SayfaAdı: Bu referansın hangi sayfada olduğunu gösterir
- Başlat Sütunu: Alanın başlangıç sütunu
- Satırı Başlat: Alanın başlangıç satırı
Aşağıda verilen örnek kod,Name.GetReferredAreas harici bağlantılarla Aralıkları alma yöntemi.
Basit kod
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 | |
// Instantiate a Workbook object and Open an Excel file | |
Workbook workbook = new Workbook(sourceDir + "SampleExternalReferences.xlsx"); | |
Name namedRange = workbook.getWorksheets().getNames().get("Names"); | |
// Get ReferredAreas | |
ReferredArea[] referredAreas = namedRange.getReferredAreas(true); | |
if (referredAreas != null) { | |
for (int i = 0; i < referredAreas.length; i++) { | |
ReferredArea referredArea = referredAreas[i]; | |
// Print the data in Referred Area | |
System.out.println("IsExternalLink: " + referredArea.isExternalLink()); | |
System.out.println("IsArea: " + referredArea.isArea()); | |
System.out.println("SheetName: " + referredArea.getSheetName()); | |
System.out.println("ExternalFileName: " + referredArea.getExternalFileName()); | |
System.out.println("StartColumn: " + referredArea.getStartColumn()); | |
System.out.println("StartRow: " + referredArea.getStartRow()); | |
System.out.println("EndColumn: " + referredArea.getEndColumn()); | |
System.out.println("EndRow: " + referredArea.getEndRow()); | |
} | |
} |