Bağlantı Türünü Algıla

Bağlantı Türünü Algıla

Bir Excel dosyası, harici, hücre başvurusu, dosya yolu vb. gibi farklı bağlantı türlerine sahip olabilir. Aspose.Cells for Python via .NET, bağlantı türünü algılama özelliğini destekler. Bağlantıların türleri TargetModeType Numaralama tarafından temsil edilir. TargetModeType Numaralama aşağıdaki üyelere sahiptir.

  • DIŞ: Harici bağlantı
  • DOSYA_YOLU: Dosya ve klasörlere yerel ve tam yol.
  • E-POSTA: E-posta
  • HÜCRE_BAŞVURUSU: Hücreye veya adlandırılmış aralığa bağlantı.

Bağlantı türünü kontrol etmek için, Hyperlink sınıfı link_type özelliğini TargetModeType geri dönüş türü ile sağlar. Aşağıdaki kod parçası, bu özelliğin kullanımını gösterir.

Kaynak Kodu

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# source directory
SourceDir = RunExamples.Get_SourceDirectory()
workbook = Workbook(SourceDir + "LinkTypes.xlsx")
# Get the first (default) worksheet
worksheet = workbook.worksheets[0]
# Create a range A2:B3
range = worksheet.cells.create_range("A1", "A7")
# Get Hyperlinks in range
hyperlinks = range.hyperlinks
for link in hyperlinks:
print(link.text_to_display + ": " + str(link.link_type))

Yukarıda verilen kod parçası tarafından üretilen çıktı aşağıdaki gibidir.

Konsol Çıktısı

LinkTypes.xlsx: FilePath </br>
C:\Windows\System32\cmd.exe: FilePath </br>
C:\Program Files\Common Files: FilePath </br>
'Test Sheet'!B2: CellReference </br>
FullPathExample: CellReference </br>
https://products.aspose.com/cells/ : External </br>
mailto:test@test.com?subject=TestLink: Email </br>