Aspose.Cells'de Bağlantı Verilerine Köprüler Ekleme

Köprü Ekleme

Aspose.Cells kullanılarak bir hücreye üç tür köprü eklenebilir:

Aspose.Cells, geliştiricilerin Excel dosyalarına API veyatasarımcı elektronik tabloları(köprülerin manuel olarak oluşturulduğu ve bunları diğer elektronik tablolara aktarmak için Aspose.Cells’in kullanıldığı elektronik tablolar).

Aspose.Cells bir sınıf sağlar,Çalışma kitabı bu bir Microsoft Excel dosyasını temsil eder. buÇalışma kitabı sınıf bir içerirÇalışma Sayfası Koleksiyonu Excel dosyasındaki her çalışma sayfasına erişim sağlar. Bir çalışma sayfası şununla temsil edilir:Çalışma kağıdı sınıf. buÇalışma kağıdı class, Excel dosyalarına farklı köprüler eklemek için farklı yöntemler sağlar.

Bir URL’ye Bağlantı Ekleme

buÇalışma kağıdı sınıf bir içerirköprüler Toplamak. Köprüler koleksiyonundaki her öğe bir Köprüyü temsil eder. Hyperlinks koleksiyonunun Add yöntemini çağırarak URL’lere köprüler ekleyin. Add yöntemi aşağıdaki parametreleri alır:

  • Cell adı, köprünün ekleneceği hücrenin adı.
  • Satır sayısı, bu köprü aralığındaki satır sayısı.
  • Sütun sayısı, bu köprü aralığındaki sütun sayısı
  • URL, URL adresi.

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");

Aynı Dosyada Cell’e Bağlantı Ekleme

Hyperlink koleksiyonunun Add yöntemini çağırarak aynı Excel dosyasındaki hücrelere köprü eklemek mümkündür. Add yöntemi hem iç hem de dış köprüler için çalışır. Aşırı yüklenmiş yöntemin bir sürümü aşağıdaki parametreleri alır:

  • Cell ad, köprünün ekleneceği hücrenin adı.
  • Satır sayısı, bu köprü aralığındaki satır sayısı.
  • Sütun sayısı, bu köprü aralığındaki sütun sayısı.
  • URL, hedef hücrenin adresi.

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");

Harici Dosyaya Bağlantı Ekleme

Hyperlinks koleksiyonunun Add yöntemini çağırarak harici Excel dosyalarına köprüler eklemek mümkündür. Add yöntemi aşağıdaki parametreleri alır:

  • Cell adı, köprünün ekleneceği hücrenin adı.
  • Satır sayısı, bu köprü aralığındaki satır sayısı.
  • Sütun sayısı, bu köprü aralığındaki sütun sayısı.
  • URL, hedefin adresi, harici Excel dosyası.

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");

Çalışan Kodu İndir

Örnek Kodu İndir