Excel veya OpenOffice a Hyperlink Ekleme
Hyperlinkleri Nasıl Eklenir
Aspose.Cells for Python via .NET, geliştiricilere API veya tasarımcı elektronik tablolar (hyperlinklerin manuel olarak oluşturulduğu ve Aspose.Cells for Python via .NET’nin diğer elektronik tablolara aktarıldığı elektronik tablolar) kullanarak Excel dosyalarına hyperlinkler eklemelerine olanak tanır.
Aspose.Cells for Python via .NET, bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişime izin veren bir WorksheetCollection içerir. Bir çalışma sayfası, Worksheet sınıfı ile temsil edilir. Worksheet sınıfı, Excel dosyalarına farklı hyperlinkler eklemek için farklı metotlar sağlar.
Bir URL’ye Bağlantı Ekleme
Worksheet sınıfı, bir hyperlinks koleksiyonuna sahiptir. hyperlinks koleksiyonundaki her öğe, bir Hyperlink için bir temsil eder. add metoduyla URL’lere hyperlinkler ekleyin. add metodu aşağıdaki parametreleri alır:
- Hücre adı, bağlantı eklenecek hücrenin adı.
- Satır sayısı, bu hyperlink aralığındaki satır sayısı.
- Sütun sayısı, bu bağlantı aralığındaki sütun sayısı
- URL, URL adresi.
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") |
Aynı Dosya Üzerinde Bir Hücreye Bağlantı Eklemek
Excel dosyasındaki hücrelere hyperlinks koleksiyonunun add yöntemini çağırarak hiper bağlantı eklemek mümkündür. add yöntemi iç ve dış bağlantılar için çalışır. Aşırı yüklenmiş yöntemin bir versiyonu aşağıdaki parametreleri alır:
- Hücre adı, hyperlink’in eklenmesi gereken hücrenin adı.
- Satır sayısı, bu hyperlink aralığındaki satır sayısı.
- Sütun sayısı, bu hyperlink aralığındaki sütun sayısı.
- URL, hedef hücrenin adresi.
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") |
Dış Bir Dosyaya Bağlantı Eklemek
Dış Excel dosyalarına hyperlinks koleksiyonunun add yöntemini çağırarak hiper bağlantı eklemek mümkündür. add yöntemi aşağıdaki parametreleri alır:
- Hücre adı, bağlantı eklenecek hücrenin adı.
- Satır sayısı, bu hyperlink aralığındaki satır sayısı.
- Sütun sayısı, bu hyperlink aralığındaki sütun sayısı.
- URL, hedef harici Excel dosyasının adresi.
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") |