ハイパーリンクタイプの検出
Contents
[
Hide
]
ハイパーリンクタイプの検出
Excel ファイルには、外部、セル参照、ファイルパスなど、異なる種類のハイパーリンクが含まれている場合があります。Aspose.Cells for Python via .NET は、ハイパーリンクの種類を検出する機能をサポートしています。ハイパーリンクの種類は TargetModeType 列挙型によって表されます。TargetModeType 列挙型には、次のメンバーがあります。
- EXTERNAL: 外部リンク
- FILE_PATH: ファイル/フォルダへのローカルおよび完全なパス。
- EMAIL: 電子メール
- CELL_REFERENCE: セルや名前付き範囲へのリンク。
ハイパーリンクのタイプを確認するには、Hyperlinkクラスにはlink_typeプロパティがあり、戻り値の型はTargetModeTypeです。次のコードスニペットは、このlink_typeプロパティの使用方法を示しています。
ソースコード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
上記のコードスニペットによって生成された出力は以下の通りです。
コンソール出力
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>