إضافة ارتباطات تشعبية لربط البيانات في Aspose.Cells

إضافة الارتباطات التشعبية

يمكن إضافة ثلاثة أنواع من الارتباط التشعبي إلى خلية باستخدام Aspose.Cells:

Aspose.Cells يسمح للمطورين بإضافة ارتباطات تشعبية إلى ملفات Excel إما باستخدام API أوجداول بيانات المصمم(جداول البيانات حيث يتم إنشاء الارتباطات التشعبية يدويًا ويتم استخدام Aspose.Cells لاستيرادها إلى جداول بيانات أخرى).

Aspose.Cells يوفر فصل دراسي ،دفتر العمل يمثل ملف Excel Microsoft. الدفتر العمل فئة تحتوي علىورقة العمل يسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي. الورقة عمل توفر class طرقًا مختلفة لإضافة ارتباطات تشعبية مختلفة إلى ملفات Excel.

إضافة ارتباط إلى URL

الورقة عمل فئة تحتوي علىالارتباطات التشعبية مجموعة. يمثل كل عنصر في مجموعة الارتباطات التشعبية ارتباطًا تشعبيًا. أضف ارتباطات تشعبية إلى عناوين URL عن طريق استدعاء طريقة إضافة مجموعة الارتباطات التشعبية. تأخذ طريقة الإضافة المعلمات التالية:

  • Cell ، اسم الخلية التي سيتم إضافة الوصلة المرجعية إليها.
  • عدد الصفوف ، عدد الصفوف في نطاق الارتباط التشعبي هذا.
  • عدد الأعمدة ، عدد الأعمدة في نطاق الارتباط التشعبي هذا
  • URL ، عنوان URL.

C#

 //Instantiating a Workbook object

Workbook workbook = new Workbook();

//Adding a new worksheet to the Workbook object

int i = workbook.Worksheets.Add();

//Obtaining the reference of the newly added worksheet by passing its sheet index

Worksheet worksheet = workbook.Worksheets[i];

//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("C:\\book1.xls");

إضافة ارتباط إلى Cell في نفس الملف

من الممكن إضافة ارتباطات تشعبية إلى الخلايا في نفس ملف Excel عن طريق استدعاء طريقة إضافة مجموعة الارتباط التشعبي. تعمل طريقة الإضافة مع الارتباطات التشعبية الداخلية والخارجية. يأخذ إصدار واحد من الطريقة overloaded المعلمات التالية:

  • Cell ، اسم الخلية التي سيتم إضافة الوصلة المرجعية إليها.
  • عدد الصفوف ، عدد الصفوف في نطاق الارتباط التشعبي هذا.
  • عدد الأعمدة ، عدد الأعمدة في نطاق الارتباط التشعبي هذا.
  • URL ، عنوان الخلية المستهدفة.

C#

 //Instantiating a Workbook object

Workbook workbook = new Workbook();

//Obtaining the reference of the first (default) worksheet

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("C:\\book1.xls");

إضافة ارتباط إلى ملف خارجي

من الممكن إضافة ارتباطات تشعبية إلى ملفات Excel الخارجية عن طريق استدعاء طريقة إضافة مجموعة الارتباطات التشعبية. تأخذ طريقة الإضافة المعلمات التالية:

  • Cell ، اسم الخلية التي سيتم إضافة الوصلة المرجعية إليها.
  • عدد الصفوف ، عدد الصفوف في نطاق الارتباط التشعبي هذا.
  • عدد الأعمدة ، عدد الأعمدة في نطاق الارتباط التشعبي هذا.
  • URL ، عنوان الهدف ، ملف Excel خارجي.

C#

 //Instantiating a Workbook object

Workbook workbook = new Workbook();

//Adding a new worksheet to the Excel object

int i = workbook.Worksheets.Add();

//Obtaining the reference of the newly added worksheet by passing its sheet index

Worksheet 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, "C:\\book1.xls");

//Saving the Excel file

workbook.Save("C:\\book2.xls");

قم بتنزيل كود التشغيل

تنزيل نموذج التعليمات البرمجية