הכניסה

The Workbook בכיתה Aspose.Cells FOSS מאפשרים למפתחים לשלב קישורים יתר ישירות לספרי עבודה של Excel, תמיכה בסוגים רבים של קישומים כולל כתובת URL, כתובות דואר אלקטרוני, קבצים חיצוניים וראיות לוח העבודה הפנימי.היכולת הזו מקדמת את היצירה של שורות אינטראקטיביות שמחברות משתמשים למשאבים חיצוניים או לגלוש מבנים פנימיים מורכבים עם לחיצה אחת.

קישורים היפראליים משפרים את השימוש על ידי מתן למשתמשים לקפוץ מנקודות נתונים לתמיכה במסמכים, מידע ליצירת קשר או לוחות הקשורים ללא עזיבתם לסביבת הפרידפרס.הספרייה מטפל בכל סניירים היפרלינקים נפוצים באופן מקומי, ומבטיחה תאימות עם התנהגות הקישור והסטנדרטים של Excel.

מפתח להדגמה

  • תומך בהיפרקיני URL (לדוגמה, https://example.com) עבור ניווט אינטרנט
  • מאפשר קישורים הדואר האלקטרוני (mailto:address) לפתוח את הלקוח הדוא"ל הנבחר
  • מאפשר קישור לקבצים חיצוניים (למשל, file://C:/docs/report.xlsx) באמצעות נתיבים מוחלטים או יחסיים
  • תומך בהרשמות פנימיות (לדוגמה, ‘Sheet2!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")

The =HYPERLINK() המקור הוא שני סוגים: כתובת URL (link target), mailto:,או #SheetName!CellExcel ו- LibreOffice מציגים זאת כקישור כחול מוטבע.

ראה גם

משאבים קשורים