を使用して、「合格」というテキストをExcelファイルに書き込んでいますcell.setCellValue("Pass")
。ここで、Excel からディレクトリ(C:\Users\UserName\DeskTop\image\test.jpg)にある画像へのリンクを作成する必要があります。
Excelファイルからテキストパスをクリックすると、test.jpg
画像が開きます。
これを実現するには、JAVAコードを案内/共有してください。
ありがとう、Md Ashfaq
を使用して、「合格」というテキストをExcelファイルに書き込んでいますcell.setCellValue("Pass")
。ここで、Excel からディレクトリ(C:\Users\UserName\DeskTop\image\test.jpg)にある画像へのリンクを作成する必要があります。
Excelファイルからテキストパスをクリックすると、test.jpg
画像が開きます。
これを実現するには、JAVAコードを案内/共有してください。
ありがとう、Md Ashfaq
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);
}
詳細はこちらをご確認ください。