博客
关于我
Java 编辑、删除Excel中的超链接
阅读量:417 次
发布时间:2019-03-06

本文共 1339 字,大约阅读时间需要 4 分钟。

如何在Excel文档中编辑超链接?以下是详细的操作指南。

1. 编辑超链接

要修改超链接的显示文本和链接地址,您可以按照以下步骤操作:

  • 导入必要的库文件:确保在您的Java项目中导入了com.spire.xls.*和com.spire.xls.collections.HyperLinksCollection包。

  • 加载Excel文件:使用Workbook类加载您需要编辑的Excel文档。

    Workbook wb = new Workbook();wb.loadFromFile("test.xlsx");
  • 获取工作表:通过调用wb.getWorksheets().get(0)获取第一个工作表。

    Worksheet sheet = wb.getWorksheets().get(0);
  • 获取超链接集合:使用HyperLinksCollection获取工作表中的所有超链接。

    HyperLinksCollection link = sheet.getHyperLinks();
  • 修改超链接显示文本:通过调用link.get(0).setTextToDisplay("新超链接显示文本")修改指定超链接的显示文本。

    link.get(0).setTextToDisplay("新超链接显示文本");
  • 设置超链接地址:调用link.get(0).setAddress("https://cn.bing.com/")将超链接地址修改为指定值。

    link.get(0).setAddress("https://cn.bing.com/");
  • 保存修改后的Excel文件:调用wb.saveToFile("ModifyHyperlink.xlsx")将修改后的文档保存到硬盘。

    wb.saveToFile("ModifyHyperlink.xlsx");
  • 2. 删除超链接

    如果您需要移除Excel文档中的超链接,可以按照以下步骤操作:

  • 加载包含超链接的Excel文件:使用Workbook类加载包含超链接的Excel文档。

    Workbook workbook = new Workbook();workbook.loadFromFile("AddHyperlink.xlsx");
  • 获取目标工作表:调用workbook.getWorksheets().get(0)获取第一个工作表。

    Worksheet sheet = workbook.getWorksheets().get(0);
  • 移除超链接:调用sheet.getHyperLinks().removeAt(0)移除第一个超链接。

    sheet.getHyperLinks().removeAt(0);
  • 保存修改后的Excel文件:调用workbook.saveToFile("RemoveHyperlink.xlsx", ExcelVersion.Version2013)将修改后的文档保存到硬盘。

    workbook.saveToFile("RemoveHyperlink.xlsx", ExcelVersion.Version2013);
  • 通过以上步骤,您可以轻松地在Excel文档中编辑和删除超链接。希望以上指南对您有所帮助!

    转载地址:http://ldnkz.baihongyu.com/

    你可能感兴趣的文章
    Python中提示:no module named 'PIL'
    查看>>
    Python中提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position
    查看>>
    python中数据类型存储_浅谈Python中的数据类型
    查看>>
    python中文件最重要的功能是什么-学 Python 都用来干嘛的?
    查看>>
    python中文版语言_高盛最新调查:Python超过汉语成为未来最重要技能,你准备学哪种编程语言?...
    查看>>
    Python中文问题SyntaxError
    查看>>
    Python中方括号和括号括起来的列表有什么区别?
    查看>>
    python中时间处理_Python中处理时间的几种方法小结
    查看>>
    Python中枚举串口(包括虚拟端口)的跨平台方法是什么?
    查看>>
    python中根号下a怎么写_python中根号怎么表示
    查看>>
    Python中正则表达式的巧妙使用
    查看>>
    Python中浮点数的二进制表示(位不是十六进制)
    查看>>
    Python中特殊函数和表达式 filter,map,reduce,lambda
    查看>>
    python中用socket检测端口_Python 用socket模块实现检测端口和检测web服务
    查看>>
    python中用于列表操作的plus和append有什么区别?
    查看>>
    python中用递归求和
    查看>>
    python中的@staticmethod
    查看>>
    python中的array函数作用_NumPy 数组使用大全
    查看>>
    python中的isinstance判断多个对象类型
    查看>>
    python中的keys、values、items
    查看>>