Köprü Türünü Algıla

Köprü Türünü Algıla

Bir Excel dosyası, harici, hücre referansı, dosya yolu vb. gibi farklı köprü türlerine sahip olabilir. Aspose.Cells, köprü türünü algılama özelliğini destekler. Köprü türleri şu şekilde temsil edilir:TargetModeTypeNumaralandırma. buTargetModeTypeNumaralandırma aşağıdaki üyelere sahiptir.

Köprü tipini kontrol etmek için,köprü sınıf bir sağlarBağlantı Türü dönüş türüne sahip özellikTargetModeType. Aşağıdaki kod parçacığı,Bağlantı TürüBunu kullanarak mülkiyetkaynak excel dosyası.

Kaynak kodu

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
public static void main(String[] args) throws Exception {
// The path to the directories.
String sourceDir = Utils.Get_SourceDirectory();
Workbook workbook = new Workbook(sourceDir + "LinkTypes.xlsx");
// Get the first (default) worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Create a range A2:B3
Range range = worksheet.getCells().createRange("A1", "A7");
// Get Hyperlinks in range
Hyperlink[] hyperlinks = range.getHyperlinks();
for (Hyperlink link : hyperlinks)
{
System.out.println(link.getTextToDisplay() + ": " + getLinkTypeName(link.getLinkType()));
}
System.out.println("DetectLinkTypes executed successfully.");
}
private static String getLinkTypeName(int linkType){
if(linkType == TargetModeType.EXTERNAL){
return "EXTERNAL";
} else if(linkType == TargetModeType.FILE_PATH){
return "FILE_PATH";
} else if(linkType == TargetModeType.EMAIL){
return "EMAIL";
} else {
return "CELL_REFERENCE";
}
}

Aşağıdaki, yukarıda verilen kod parçası tarafından üretilen çıktıdır.

Konsol Çıkışı

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