趣文网 > 作文大全

Java 添加超链接到Excel文档

2020-12-02 04:00:01
相关推荐

概述

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

使用工具

Free Spire.XLS for Java (免费版)注:通过e-iceblue官网下载包,并解压将lib文件夹下的jar文件导入java程序。如下导入效果:

jar导入效果

Java代码示例

import com.spire.xls.*;

public class AddHyperlink {

public static void main(String[] args) {

//加载Excel文档

Workbook wb = new Workbook();

wb.loadFromFile("test.xlsx");

//获取工作表

Worksheet sheet = wb.getWorksheets().get(0);

//添加URL链接,链接到网页地址

HyperLink UrlLink = sheet.getHyperLinks().add(sheet.getCellRange("B3"));

UrlLink.setTextToDisplay(sheet.getCellRange("B3").getText());

UrlLink.getType().compareTo(HyperLinkType.Url);

UrlLink.setAddress("https://www.baidu.com/");

//添加URL链接,链接到邮件地址

HyperLink MailLink = sheet.getHyperLinks().add(sheet.getCellRange("D3"));

MailLink.setTextToDisplay(sheet.getCellRange("D3").getText());

MailLink.getType().compareTo(HyperLinkType.Url);

MailLink.setAddress("mailto: 123456 @ 163.com");

//添加File文档链接,链接到指定文档

HyperLink FileLink = sheet.getHyperLinks().add(sheet.getCellRange("B7"));

FileLink.setTextToDisplay(sheet.getCellRange("B7").getText());

FileLink.getType().compareTo(HyperLinkType.File);

FileLink.setAddress("E:IDEAsample.docx");

// 添加Workbook文档链接,链接到工作簿文档(这里链接到测试文档中的指定sheet中的指定单元格)

HyperLink WbLink = sheet.getHyperLinks().add(sheet.getCellRange("D7"));

WbLink.getType().compareTo(HyperLinkType.Workbook);

WbLink.setTextToDisplay(sheet.getCellRange("D7").getText());

WbLink.setAddress("Sheet2!B5");

//添加Unc链接,链接到网络路径

HyperLink UncLink = 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) 收起评论内容
  1. 2020-11-20 07:15德鲁伊[甘肃省网友]IP:16777889
    Java可以很方便地添加超链接到Excel文档这个功能真很实用!
    顶0踩0
相关内容
延伸阅读
小编推荐

大家都在看

问题解决型作文 我的装饰方案作文 我的偶像作文600字赵丽颖 我的家乡的冬天作文 请不要随地吐痰作文 初中生语文作文 家乡变化的作文500字 如何与同学相处作文 想像作文怎么写 我最钦佩的人英语作文 读书为话题的作文 我的偶像c罗作文 关于梦想的作文700 济南的泉水作文 初一新学期新气象作文 昂起头来真美作文800字 秋思的作文 游济南大明湖作文 吃早餐的好处英语作文 春天里的故事作文800字 家作文六百字 写老师的作文开头结尾 我最喜欢什么作文300字 中考优秀写景作文 蚂蚁搬食物作文 我是初中生了作文 宽容待人的作文 禁毒作文1000 有关内在美的作文 寻找身边的榜样作文