احصل على النطاق مع الروابط الخارجية
Contents
[
Hide
]
احصل على النطاق مع الروابط الخارجية
هناك العديد من الحالات التي تصل فيها ملفات Excel إلى البيانات من ملفات Excel الأخرى باستخدام روابط خارجية. يوفر Aspose.Cells for Python via Java خيار استرداد هذه الروابط الخارجية باستخدامالاسم طريقة. الالاسم تقوم بإرجاع مصفوفة من النوعإحالة. الإحالةفئة توفرExternalFileNameالخاصية التي تُرجع اسم الملف الخارجي.
يوضح مقتطف الشفرة التالي كيفية الحصول على روابط خارجية.
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())) |