Harici Bağlantıları İçeren Menzil Al
Harici Bağlantıları Olan Aralığı Al
Çoğu zaman Excel dosyaları, dış bağlantıları kullanarak diğer Excel dosyalarından veriye erişir. Aspose.Cells for Python via .NET, dış bağlantıları almak için Name.get_referred_areas yöntemini kullanmayı sağlar. Name.get_referred_areas yöntemi, bir ReferredArea türünde dizi döndürür. ReferredArea sınıfı, dış dosya adını döndüren bir özellik sağlar. external_file_name özelliğine dış dosyanın adını döndüren ReferredArea sınıfı erişir.
- end_column: Alanın son sütunu
- end_row: Alanın son satırı
- external_file_name: Bu harici bir başvuru ise harici dosya adını al
- is_area: Bu bir alan mı belirtir
- is_external_link: Bu bir harici bağlantı mı belirtir
- sheet_name: Bu başvurunun hangi tabloda olduğunu belirtir
- start_column: Alanın başlangıç sütunu
- start_row: Alanın başlangıç satırı
Aşağıdaki örnek kod, Name.get_referred_areas yöntemi kullanarak Dış Bağlantılı Aralıkları almanın kullanımını gösterir.
Örnek Kod
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Source directory | |
sourceDir = RunExamples.Get_SourceDirectory() | |
# Load source Excel file | |
workbook = Workbook(sourceDir + "SampleExternalReferences.xlsx") | |
for namedRange in workbook.worksheets.names: | |
referredAreas = namedRange.get_referred_areas(True) | |
if referredAreas != None: | |
for i in range(len(referredAreas)): | |
referredArea = referredAreas[i] | |
# Print the data in Referred Area | |
print("IsExternalLink: " + str(referredArea.is_external_link)) | |
print("IsArea: " + str(referredArea.is_area)) | |
print("SheetName: " + referredArea.sheet_name) | |
print("ExternalFileName: " + referredArea.external_file_name) | |
print("StartColumn: " + str(referredArea.start_column)) | |
print("StartRow: " + str(referredArea.start_row)) | |
print("EndColumn: " + str(referredArea.end_column)) | |
print("EndRow: " + str(referredArea.end_row)) |