共计 1280 个字符,预计需要花费 4 分钟才能阅读完成。
我曾在前文中介绍过如何给 Excel 文档增加文本链接和图片链接。此篇教程将演示如何 批改和删除 Excel 中已有的超链接。
此次代码演示应用到的工具仍然是Free Spire.XLS for Java。产品包可通过官网下载获取,解压后将 lib 文件下的 Spire.Xls.jar 手动导入 IDEA 中即可。
当然,也可通过 maven 仓库进行产品及相干依赖的导入。相干教程请点击此链接查看。
示例 1 批改超链接
import com.spire.xls.*;
import com.spire.xls.collections.HyperLinksCollection;
public class ModifyHyperlink {public static void main(String[] args) {
// 加载示例 Excel 文档
Workbook workbook = new Workbook();
workbook.loadFromFile("C:UsersTest1DesktopSample.xlsx");
// 读取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
// 获取超链接,批改文本信息及链接地址
HyperLinksCollection links = sheet.getHyperLinks();
links.get(0).setTextToDisplay("紫月公司支出统计");
links.get(0).setAddress("https://www.11467.com/qiye/80122421.htm");
// 保存文档
workbook.saveToFile("output/ModifyHyperlink.xlsx", ExcelVersion.Version2013);
}
}
批改后果比照:
示例 2:删除超链接
import com.spire.xls.*;
import com.spire.xls.collections.HyperLinksCollection;
public class RemoveHyperlink {public static void main(String[] args) {
// 加载示例 Excel 文档
Workbook workbook = new Workbook();
workbook.loadFromFile("C:UsersTest1DesktopSample.xlsx");
// 获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
// 获取工作表中的超链接
HyperLinksCollection links = sheet.getHyperLinks();
// 移除超链接,并保留文本信息
sheet.getHyperLinks().removeAt(0);
// 保存文档
String output = "output/RemoveHyperlink.xlsx";
workbook.saveToFile(output, ExcelVersion.Version2013);
}
}
删除后果比照:
(本文完)
正文完