مقدمة
وَالْمُتَّقِينَ Workbook تتيح الخلايا FOSS للمطورين دمج الروابط العليا مباشرة في كتب العمل Excel ، ودعم أنواع الرواتب المتعددة بما في ذلك عناوين URL وعناوات البريد الإلكتروني والملفات الخارجية ورسائل ورقة العمل الداخلية.هذه القدرة تسريع إنشاء اللوحات التفاعلية التي تربط المستخدمين بالموارد الخارجية أو التنقل إلى الهياكل الداخلية المعقدة بنقرة واحدة.
تحسين الروابط العليا من خلال السماح للمستخدمين بالقفز من نقاط البيانات لدعم الوثائق أو معلومات الاتصال أو الورق المقابلة دون مغادرة بيئة ورقة النطاق.يتعامل المكتبة مع جميع سيناريوهات الرواتب العالية بشكل طبيعي، مما يضمن التوافق مع سلوك الروبوت العالي ومعايير التنسيق في Excel.
الاهتمام الرئيسي
- يدعم الروابط العليا URL (على سبيل المثال، https://example.com) للملاحة على الويب
- يتيح إرسال الروابط الإلكترونية (mailto:address) لفتح عميل البريد الافتراضي
- يسمح بالربط إلى الملفات الخارجية (على سبيل المثال، ملف://C:/docs/report.xlsx) عن طريق المسارات المطلقة أو النسبية
- يدعم الإشارات الداخلية (على سبيل المثال، “الصفحة2!A1”) للقفز بين ورقة العمل داخل نفس الكتب المكتوبة.
- تطبق تلقائيًا نمط الارتباط المحدد (الأزرق ، الأساسية) من Excel على الروابط الجديدة
- وتتكامل مع
Workbookنموذج الحماية للحفاظ على سلامة الروابط تحت حماية ورقة / دفتر العمل
بدءاً من
لإنشاء رابط خارجي في خلية، إعطاء صيغة باستخدام =HYPERLINK() تدرك المكتبة وتحتفظ بهذه الصيغة كمربط وظيف عندما يتم حفظ كتاب العمل.
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# URL hyperlink
ws.cells["A1"].formula = '=HYPERLINK("https://example.com","Visit Example")'
# Email hyperlink
ws.cells["A2"].formula = '=HYPERLINK("mailto:user@example.com","Send Email")'
# Internal reference (same workbook, different sheet)
ws.cells["A3"].formula = '=HYPERLINK("#Sheet2!A1","Go to Sheet2")'
wb.save("hyperlinks.xlsx")
وَالْمُتَّقِينَ =HYPERLINK() ويستخدم الصيغة اثنين من الحجج: الهدف الرابط (URL،, mailto:,أو #SheetName!CellExcel و LibreOffice يجعل هذا كرابط قميص أسفل النقر.