Java导入获取超链接

导入获取超链接费了老鼻子劲,特别是像这种内置超链接

然后自己搜了下,找了朋友,得到了获取的关键是

Hyperlink hyperlink=cell.getHyperlink(); //获取cell里的超链接内容

test可以这样写

   /**
    * 读取excel的额外信息(批注,超链接,合并单元格) excelFile
    * @param
    * @return
    */

   @Test
public void inputExcelTest () throws IOException {
       // 需要解析的Excel文件
       String fileDir = "D:\\test123.xlsx";
     //  Workbook book = null;

       Workbook workbook= WorkbookFactory.create(Files.newInputStream(new File(fileDir).toPath()));
       Sheet sheet =workbook.getSheetAt(0);
       int lastRowNum=sheet.getLastRowNum();
       for (int i=0;i<lastRowNum;i++){
           Row row=sheet.getRow(i);
            int lstcellnum= row.getLastCellNum();
           for (int j=0;j<lstcellnum;j++){
               Cell cell=row.getCell(j);
               Hyperlink hyperlink=cell.getHyperlink();
               if (null!=hyperlink){
                   String fileAddr=hyperlink.getAddress();
                   System.out.println(fileAddr);
               }
           }
       }

   }

最后获取的效果就是这样了 可以看到 链接已经获取成功了!

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值