今天遇到个问题,在excel中插入超链接,用于直接打开表格链接的文件

1. 类似这种,ctrl+鼠标左键能直接打开,下面用easypoi来实现

2. 查看easypoi文档,字段@Excel注解属性 isHyperlink = true 打开超链接插入功能

3. 实际代码实现

  1. 实体类字段属性开启超链接
@Excel(name = "参数(input)", orderNum = "12", isHyperlink = true)
private String input;
@Excel(name = "返回值(returnInfo)", orderNum = "13", isHyperlink = true)
private String returnInfo;
  1. 编写属性拦截器
/*** @author :yepk* @version :1.0* @apiNote :用于导出* @date :2019-04-24-9:25*/public class ExcelDataHandler extends ExcelDataHandlerDefaultImpl<ShakerRequestLogInfo> {@Overridepublic Hyperlink getHyperlink(CreationHelper creationHelper, ShakerRequestLogInfo obj, String name, Object value) {Hyperlink hyperlink = creationHelper.createHyperlink(HyperlinkType.FILE);hyperlink.setLabel(name);hyperlink.setAddress((String) value);return hyperlink;}
}
  1. 导出参数设置数据拦截器
ExportParams params = new ExportParams(String.format("%s-日志", date), last);
params.setDataHandler(new ExcelDataHandler());
  1. 给对应实体类字段添加 超链接
// 本例子采用绝对路径
String inputPath = "txt/" + System.currentTimeMillis() + "-input.txt";
// 具体逻辑自行书写
info.setInput(inputPath);

easypoi插入超链接相关推荐

  1. jsp中去掉超链接下划线吗_好烦啊,PPT 插入超链接,文字自动变色还有下划线!还不能改?!...

    「老师,PPT 中插入超链接,为什么设置之后文字不仅改变了颜色,还多了一条下划线,但是选中后更改没有反应--有没有办法让文字看着正常一点?」 效果类似这样: 这是在给秋叶PPT的学员进行答疑的时候,遇 ...

  2. Unity Text 插入超链接

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 当前测试 ...

  3. PPT文档中如何插入超链接

    PPT如何插入超链接呢?一起来看看吧! 1.运行office软件,打开需要插入超链接的PPT文档: 2.点击鼠标选中想要插入超链接位置,右键,菜单中选择"超链接": ​3.此时,在 ...

  4. Ctrl+K:插入超链接(Hyperlink)

    也许大家都知道了这个快捷键(Shortcut Key):Ctrl+K在Office程序之中可用来插入超链接.今天在写Blog的时候,才发现.Text使用的FreeTextBox其实也支持这个Short ...

  5. 用计算机做表格的超链接,如何在Excel中插入”超链接”功能

    我们在中文Excel中查阅数据时,往往须要把工作表从头至尾浏览一遍,如果工作表很长,这样做显得很麻烦.使用中文Excel提供的超链接功能,只须单击鼠标,即可跳转到当前工作表的某个位置或者其他工作表(甚 ...

  6. 超链接有哪几种 制作表格时WPS怎么在表格中插入超链接

    在制作wps表格的时候,怎么样在表格中插入超链接呢?下面小编就为你介绍wps表格如何插入超链接的方法啦! wps表格插入超链接的方法: 1.打开WPS表格,我们新建一个空白文档. 2.我们点击插入菜单 ...

  7. Word 2010插入超链接——使用相对路径

    环境:MicroSoft Word 2010 问题:在Word中使用相对路径插入超链接. 解决:将文件与Word放到同一个文件夹下--------->选中需要设置超链接的文字---------& ...

  8. Excel中插入超链接跳转到其他文件或其他工作表

    一.工作簿内跳转 在需要跳转的单元格右键,选择"超链接" 在打开的"插入超链接"对话框中选择"本文档中的位置",再选择"Sheet ...

  9. Latex 中插入超链接 插入网址

    1. 使用如下包 \usepackage[colorlinks,linkcolor=blue]{hyperref} 2. 插入语句 \href{http://v.kuwo.com/}{address}

  10. html中ppt超链接怎么做,如何在PPT中插入超链接和视频等?如何做PPT之间的超链接?...

    回答: 参考PPT2007中插入音乐方法: 1.打开PPT,单击"插入",单击"声音",单击"文件中的声音",在弹出的对话框"插入 ...

最新文章

  1. java基础-集合:list
  2. MOSS 2010:Visual Studio 2010开发体验(15)——LINQ to SharePoint
  3. 复制文本框内容至剪贴板
  4. 一文掌握关于Java数据结构所有知识点(欢迎一起完善) 1
  5. (62)Verilog HDL模块例化system Verilog模块
  6. 中兴通讯推出全球首款Wi-Fi 7标准5G CPE
  7. 汇编常见寄存器以及标志位
  8. vs2019添加opencv目录和dlib目录
  9. 【优化算法】哈里斯鹰算法(HHO)【含Matlab源码 1309期】
  10. 微信扫码免密登陆第三方应用平台
  11. 反转链表-迭代反转法
  12. python excel数据框_Python快速设置Excel表格边框
  13. 企业微信发消息通知-java
  14. SQL Server 分组排序
  15. centos安装nginx配置webpy
  16. Proxifier实现指定进程代理IP 雷电模拟器为例
  17. C语言编程-对数字进行分类
  18. mysql索引的子部分_Mysql索引数据结构详解及性能调优
  19. 最快Android模拟器Genymotion的安装与使用完整教程(多图,慎点)
  20. 【Element-ui】el-table大数据量渲染卡顿问题

热门文章

  1. co作为前缀的意思_com,con,col,cor等前缀为什么表示共同的意思?
  2. echarts折线图和柱状图结合绘制
  3. ps里面的css,今天来为大家介绍PS中的图层样式
  4. 银行卡四元素/四要素校验API,银行卡实名认证接口文档
  5. 微信小程序需要用到服务器吗?
  6. spyder使用笔记
  7. linux系统如何使用ocr图片文字识别
  8. 如何听懂画外音-《用事实说话》:听懂“暗语”,让沟通透明化
  9. PDF添加图片(图片透明)
  10. 搜集百度关键词的相关网站、生成词云