Få räckvidd med externa länkar
Contents
[
Hide
]
Få räckvidd med externa länkar
Det finns många tillfällen där excel-filer kommer åt data från andra excel-filer genom att använda externa länkar. Aspose.Cells for Python via Java ger möjlighet att hämta dessa externa länkar genom att användaName.GetReferredAreas metod. DeName.GetReferredAreas metod returnerar en array av typenRefererat område. DeRefererat områdeklass ger enExternalFileNameegenskap som returnerar namnet på den externa filen.
Följande kodavsnitt visar hur man får externa länkar.
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
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
# Load Source Excel file | |
workbook = Workbook(source_directory + "SampleExternalReferences.xlsx") | |
namedRange = workbook.getWorksheets().getNames().get("Names") | |
# Get ReferredAreas | |
referredAreas = namedRange.getReferredAreas(True) | |
if referredAreas != None: | |
for referredArea in referredAreas: | |
# Print the data in Referred Area | |
print("IsExternalLink: " + str(referredArea.isExternalLink())) | |
print("IsArea: " + str(referredArea.isArea())) | |
print("SheetName: " + referredArea.getSheetName()) | |
print("ExternalFileName: " + referredArea.getExternalFileName()) | |
print("StartColumn: " + str(referredArea.getStartColumn())) | |
print("StartRow: " + str(referredArea.getStartRow())) | |
print("EndColumn: " + str(referredArea.getEndColumn())) | |
print("EndRow: " + str(referredArea.getEndRow())) |