إدراج الروابط التشعبية في إكسل أو أوبن أوفيس
كيفية إضافة روابط تشعبية
يسمح Aspose.Cells for Python via .NET للمطورين بإضافة روابط تشعبية لملفات Excel سواء باستخدام واجهة برمجة التطبيقات أو جداول التصميم (جداول حيث يتم إنشاء الروابط التشعبية يدوياً ويتم استيرادها بواسطة Aspose.Cells for Python via .NET إلى جداول أخرى).
يوفر Aspose.Cells for Python via .NET صنفًا ، Workbook الذي يمثل ملف Microsoft Excel. يحتوي صنف Workbook على WorksheetCollection التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بصنف Worksheet . يوفر صنف Worksheet طرقًا مختلفة لإضافة روابط تشعبية مختلفة إلى ملفات Excel.
كيفية إضافة رابط إلى عنوان URL
يحتوي صنف Worksheet على مجموعة من الروابط التشعبية. يمثل كل عنصر في مجموعة الروابط التشعبية Hyperlink. يتم إضافة الروابط التشعبية إلى عناوين URL عن طريق استدعاء طريقة الإضافة في مجموعة الروابط التشعبية على الروابط. تأخذ طريقة الإضافة العناصر التالية:
- اسم الخلية، اسم الخلية التي سيتم إضافة الرابط التشعبي إليها.
- عدد الصفوف، عدد الصفوف في نطاق الارتباط الفائق.
- عدد الأعمدة, عدد الأعمدة في نطاق الارتباط التشعبي
- عنوان URL, عنوان عنوان URL.
from aspose.cells import Workbook | |
from os import os, path | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create directory if it is not already present. | |
IsExists = path.isdir(dataDir) | |
if notIsExists: | |
os.makedirs(dataDir) | |
# Instantiating a Workbook object | |
workbook = Workbook() | |
# Obtaining the reference of the first worksheet | |
worksheet = workbook.worksheets[0] | |
# Adding a hyperlink to a URL at "A1" cell | |
worksheet.hyperlinks.add("A1", 1, 1, "http:// Www.aspose.com") | |
# Saving the Excel file | |
workbook.save(dataDir + "output.out.xls") |
كيفية إضافة رابط إلى خلية في نفس الملف
من الممكن إضافة روابط تشعبية إلى الخلايا في نفس ملف Excel عن طريق استدعاء طريقة الإضافة في مجموعة الروابط التشعبية على الروابط. تعمل طريقة الإضافة للروابط التشعبية على الروابط الداخلية والخارجية. إحدى الإصدارات من الطريقة المعمول بها تأخذ العناصر التالية:
- اسم الخلية، اسم الخلية التي سيتم إضافة الرابط الفائق إليها.
- عدد الصفوف، عدد الصفوف في نطاق الارتباط الفائق.
- عدد الأعمدة، عدد الأعمدة في نطاق الارتباط الفائق.
- URL، عنوان الخلية المستهدفة.
from aspose.cells import Workbook | |
from os import os, path | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create directory if it is not already present. | |
IsExists = path.isdir(dataDir) | |
if notIsExists: | |
os.makedirs(dataDir) | |
# Instantiating a Workbook object | |
workbook = Workbook() | |
# Adding a new worksheet to the Workbook object | |
workbook.worksheets.add() | |
# Obtaining the reference of the first (default) worksheet | |
worksheet = workbook.worksheets[0] | |
# Adding an internal hyperlink to the "B9" cell of the other worksheet "Sheet2" in | |
# The same Excel file | |
worksheet.hyperlinks.add("B3", 1, 1, "Sheet2!B9") | |
# Saving the Excel file | |
workbook.save(dataDir + "output.out.xls") |
كيفية إضافة رابط إلى ملف خارجي
بإمكانك إضافة روابط تشعبية لملفات Excel الخارجية عن طريق استدعاء مجموعة الروابط التشعبية باستخدام طريقة add. تأخذ طريقة add البيانات التالية:
- اسم الخلية، اسم الخلية التي سيتم إضافة الرابط التشعبي إليها.
- عدد الصفوف، عدد الصفوف في نطاق الارتباط الفائق.
- عدد الأعمدة، عدد الأعمدة في نطاق الارتباط الفائق.
- عنوان الويب (URL)، عنوان الهدف، ملف Excel الخارجي.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Instantiating a Workbook object | |
workbook = Workbook() | |
# Adding a new worksheet to the Excel object | |
i = workbook.worksheets.add() | |
# Obtaining the reference of the newly added worksheet by passing its sheet index | |
worksheet = workbook.worksheets[i] | |
# Adding an internal hyperlink to the "B9" cell of the other worksheet "Sheet2" in | |
# The same Excel file | |
worksheet.hyperlinks.add("A5", 1, 1, dataDir + "book1.xls") | |
# Saving the Excel file | |
workbook.save(dataDir + "output.out.xls") |