介绍
小编给大家分享一下Java如何实现Excel文档添加超链接,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
超链接即内容链接,通过给特定对象设置超链接,可实现载体与特定网页,文件,邮件,网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功能。本文将介绍通过Java程序给Excel文档添加超链接的方法,这里支持添加多种不同类型的链接,如URL网页链接,工作簿工作簿链接,文件文档链接,Unc网络路径链接等。
使用工具:免费的尖顶。Java XLS(免费版)
注:通过官网下载包,并解压将自由文件夹下的jar文件导入Java程序。如下导入效果:
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 (); ,} }
常用的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文档添加超链接”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!