0

を使用して、「合格」というテキストをExcelファイルに書き込んでいますcell.setCellValue("Pass")ここで、Excel からディレクトリ(C:\Users\UserName\DeskTop\image\test.jpg)にある画像へのリンクを作成する必要があります。

Excelファイルからテキストパスをクリックすると、test.jpg画像が開きます。

これを実現するには、JAVAコードを案内/共有してください。

ありがとう、Md Ashfaq

4

2 に答える 2

1

Ashfaq...以下は、スクリーンショットをセルにハイパーリンクするために使用できる方法です。

 public static void hyperlinkScreenshot(XSSFCell cell, String FileAddress){
    XSSFWorkbook wb=cell.getRow().getSheet().getWorkbook();
    CreationHelper createHelper = wb.getCreationHelper();
    CellStyle hlink_style = wb.createCellStyle();
    Font hlink_font = wb.createFont();
    hlink_font.setUnderline(Font.U_SINGLE);
    hlink_font.setColor(IndexedColors.BLUE.getIndex());
    hlink_style.setFont(hlink_font);
    Hyperlink hp = createHelper.createHyperlink(Hyperlink.LINK_FILE);
    FileAddress=FileAddress.replace("\\", "/");
    hp.setAddress(FileAddress);
    cell.setHyperlink(hp);
    cell.setCellStyle(hlink_style);
}

詳細はこちらをご確認ください

于 2013-07-29T11:33:20.317 に答える