أدخل الارتباطات التشعبية في Excel أو OpenOffice
إضافة الارتباطات التشعبية
يسمح Aspose.Cells للمطورين بإضافة ارتباطات تشعبية إلى ملفات Excel إما باستخدام API أو جداول بيانات المصمم (جداول البيانات حيث يتم إنشاء الارتباطات التشعبية يدويًا ويتم استخدام Aspose.Cells لاستيرادها إلى جداول بيانات أخرى).
Aspose.Cells يوفر فصل دراسي ،دفتر العمل يمثل ملف Excel Microsoft. الدفتر العمل فئة تحتوي علىورقة العمليسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي. الورقة عملتوفر class طرقًا مختلفة لإضافة ارتباطات تشعبية مختلفة إلى ملفات Excel.
إضافة ارتباط إلى URL
الورقة عمل فئة تحتوي علىالارتباطات التشعبية مجموعة. كل عنصر فيالارتباطات التشعبية تمثل المجموعة أارتباط تشعبي . أضف ارتباطات تشعبية إلى عناوين URL عن طريق استدعاءالارتباطات التشعبية المجموعةيضيف طريقة. اليضيفتأخذ الطريقة المعلمات التالية:
- Cell ، اسم الخلية التي سيتم إضافة الوصلة المرجعية إليها.
- عدد الصفوف ، عدد الصفوف في نطاق الارتباط التشعبي هذا.
- عدد الأعمدة ، عدد الأعمدة في نطاق الارتباط التشعبي هذا
- URL ، عنوان URL.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create directory if it is not already present. | |
bool IsExists = System.IO.Directory.Exists(dataDir); | |
if (!IsExists) | |
System.IO.Directory.CreateDirectory(dataDir); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Obtaining the reference of the first worksheet | |
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"); |
إضافة ارتباط إلى Cell في نفس الملف
من الممكن إضافة ارتباطات تشعبية إلى خلايا في نفس ملف Excel عن طريق استدعاءالارتباطات التشعبية المجموعةيضيف طريقة. اليضيفتعمل الطريقة لكل من الارتباطات التشعبية الداخلية والخارجية. يأخذ إصدار واحد من الطريقة overloaded المعلمات التالية:
- Cell ، اسم الخلية التي سيتم إضافة الوصلة المرجعية إليها.
- عدد الصفوف ، عدد الصفوف في نطاق الارتباط التشعبي هذا.
- عدد الأعمدة ، عدد الأعمدة في نطاق الارتباط التشعبي هذا.
- URL ، عنوان الخلية المستهدفة.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create directory if it is not already present. | |
bool IsExists = System.IO.Directory.Exists(dataDir); | |
if (!IsExists) | |
System.IO.Directory.CreateDirectory(dataDir); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Adding a new worksheet to the Workbook object | |
workbook.Worksheets.Add(); | |
// 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(dataDir + "output.out.xls"); |
إضافة ارتباط إلى ملف خارجي
من الممكن إضافة ارتباطات تشعبية إلى ملفات Excel الخارجية عن طريق استدعاء ملفالارتباطات التشعبية المجموعةيضيف طريقة. اليضيفتأخذ الطريقة المعلمات التالية:
- Cell ، اسم الخلية التي سيتم إضافة الوصلة المرجعية إليها.
- عدد الصفوف ، عدد الصفوف في نطاق الارتباط التشعبي هذا.
- عدد الأعمدة ، عدد الأعمدة في نطاق الارتباط التشعبي هذا.
- URL ، عنوان الهدف ، ملف Excel خارجي.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// 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, dataDir + "book1.xls"); | |
// Saving the Excel file | |
workbook.Save(dataDir + "output.out.xls"); |