Java如何实现Excel文档添加超链接

  介绍

小编给大家分享一下Java如何实现Excel文档添加超链接,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

超链接即内容链接,通过给特定对象设置超链接,可实现载体与特定网页,文件,邮件,网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功能。本文将介绍通过Java程序给Excel文档添加超链接的方法,这里支持添加多种不同类型的链接,如URL网页链接,工作簿工作簿链接,文件文档链接,Unc网络路径链接等。

使用工具:免费的尖顶。Java XLS(免费版)

注:通过官网下载包,并解压将自由文件夹下的jar文件导入Java程序。如下导入效果:

癑ava如何实现Excel文档添加超链接"

Java代码示例

import  com.spire.xls。*;      public  class  AddHyperlink  {   ,public  static  void  main (String [], args), {   ,//加载Excel文档   ,Workbook  wb =, new 工作簿();   ,wb.loadFromFile (“test.xlsx");   ,//获取工作表   ,Worksheet  sheet =, wb.getWorksheets () . get (0);      ,//添加网址链接,链接到网页地址   ,HyperLink  UrlLink =, sheet.getHyperLinks阀门()(sheet.getCellRange (“B3"));   ,UrlLink.setTextToDisplay (sheet.getCellRange (“B3") .getText ());   ,UrlLink.getType () .compareTo (HyperLinkType.Url);   ,UrlLink.setAddress (“https://www.baidu.com/");      ,//添加网址链接,链接到邮件地址   ,HyperLink  MailLink =, sheet.getHyperLinks阀门()(sheet.getCellRange (“D3"));   ,MailLink.setTextToDisplay (sheet.getCellRange (“D3") .getText ());   ,MailLink.getType () .compareTo (HyperLinkType.Url);   ,MailLink.setAddress (“mailto: support  @  e-iceblue.com");      ,//添加文件文档链接,链接到指定文档   ,HyperLink  FileLink =, sheet.getHyperLinks阀门()(sheet.getCellRange (“B7"));   ,FileLink.setTextToDisplay (sheet.getCellRange (“B7") .getText ());   ,FileLink.getType () .compareTo (HyperLinkType.File);   ,FileLink.setAddress (“E: \ \ \ \ sample.docx");      ,//添加工作簿文档链接,链接到工作簿文档(这里链接到测试文档中的指定表中的指定单元格)   ,HyperLink  WbLink =, sheet.getHyperLinks阀门()(sheet.getCellRange (“D7"));   ,WbLink.getType () .compareTo (HyperLinkType.Workbook);   ,WbLink.setTextToDisplay (sheet.getCellRange (“D7") .getText ());   ,WbLink.setAddress (“Sheet2 ! B5");      ,//添加Unc链接,链接到网络路径   ,HyperLink  UncLink =, sheet.getHyperLinks阀门()(sheet.getCellRange (“B11"));   ,UncLink.getType () .compareTo (HyperLinkType.Unc);   ,UncLink.setTextToDisplay (sheet.getCellRange (“B11") .getText ());   ,UncLink.setAddress (“\ \ 192.168.1.108");      ,//保存文档   ,wb.saveToFile (“AddHyperlink.xlsx" ExcelVersion.Version2010);   ,wb.dispose ();   ,}   }

癑ava如何实现Excel文档添加超链接"

常用的Java框架有哪些

1。SpringMVC, Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级网络框架。2。Shiro, Apache Shiro是Java的一个安全框架。3。Mybatis, Mybatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架.4.Dubbo,达博是一个分布式服务框架.5.Maven, Maven是个项目管理和构建自动化工具.6.RabbitMQ, RabbitMQ是用Erlang实现的一个高并发高可靠AMQP消息队列服务器1:8)。Ehcache, Ehcache是一个纯Java的进程内缓存框架。

看完了这篇文章,相信你对“Java如何实现Excel文档添加超链接”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Java如何实现Excel文档添加超链接