Bereich mit externen Links abrufen
Contents
[
Hide
]
Bereich mit externen Links abrufen
Oftmals greifen Excel-Dateien über externe Verknüpfungen auf Daten aus anderen Excel-Dateien zu. Aspose.Cells for Python via .NET bietet die Möglichkeit, diese externen Verknüpfungen mithilfe der Methode Name.get_referred_areas abzurufen. Die Methode Name.get_referred_areas gibt ein Array vom Typ ReferredArea zurück. Die Klasse ReferredArea bietet eine Eigenschaft external_file_name, die den Namen der externen Datei zurückgibt. Die Klasse ReferredArea stellt die folgenden Elemente bereit.
- end_column: Die Endspalte des Bereichs
- end_row: Die Endzeile des Bereichs
- external_file_name: Holen Sie den Namen der externen Datei, wenn dies ein externer Verweis ist.
- is_area: Gibt an, ob dies ein Bereich ist.
- is_external_link: Gibt an, ob dies ein externer Link ist.
- sheet_name: Gibt an, in welchem Blatt dieser Verweis steht.
- start_column: Die Startspalte des Bereichs
- start_row: Die Startzeile des Bereichs
Der unten angegebene Code demonstriert die Verwendung der Methode Name.get_referred_areas zum Abrufen von Bereichen mit externen Links.
Beispielcode
This file contains hidden or 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
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)) |