超链接即内容链接,经过给特定对象设置超链接,可实现载体与特定网页、文件、邮件、网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功用。本文将介绍经过Java程序给Excel文档增加超链接的办法,这儿支撑增加多种不同类型的链接,如URL网页链接、Workbook作业簿链接、File文档链接、Unc网络途径链接等。
注:经过官网下载包,并解压将lib文件夹下的jar文件导入java程序。如下导入作用:
Java代码示例
importcom.spire.xls.*;publicclassAddHyperlink{publicstaticvoidmain(String[]args){//加载Excel文档Workbookwb=newWorkbook();
wb.loadFromFile(“test.xlsx”);//获取作业表Worksheetsheet=wb.getWorksheets().get(0);//增加URL链接,链接到网页地址HyperLinkUrlLink=sheet.getHyperLinks().add(sheet.getCellRange(“B3”));
UrlLink.setTextToDisplay(sheet.getCellRange(“B3”).getText());
UrlLink.getType().compareTo(HyperLinkType.Url);
UrlLink.setAddress(“https://www.baidu.com/”);//增加URL链接,链接到邮件地址HyperLinkMailLink=sheet.getHyperLinks().add(sheet.getCellRange(“D3”));
MailLink.setTextToDisplay(sheet.getCellRange(“D3”).getText());
MailLink.getType().compareTo(HyperLinkType.Url);
MailLink.setAddress(“mailto:support@e-iceblue.com”);//增加File文档链接,链接到指定文档HyperLinkFileLink=sheet.getHyperLinks().add(sheet.getCellRange(“B7”));
FileLink.setTextToDisplay(sheet.getCellRange(“B7”).getText());
FileLink.getType().compareTo(HyperLinkType.File);
FileLink.setAddress(“E:\\IDEA\\sample.docx”);//增加Workbook文档链接,链接到作业簿文档(这儿链接到测试文档中的指定sheet中的指定单元格)HyperLinkWbLink=sheet.getHyperLinks().add(sheet.getCellRange(“D7”));
WbLink.getType().compareTo(HyperLinkType.Workbook);
WbLink.setTextToDisplay(sheet.getCellRange(“D7”).getText());
WbLink.setAddress(“Sheet2!B5”);//增加Unc链接,链接到网络途径HyperLinkUncLink=sheet.getHyperLinks().add(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();
}
}
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com