如何使用Java在excel单元格中设置超链接

网友投稿 810 2022-12-22


如何使用Java在excel单元格中设置超链接

这篇文章主要介绍了如何使用java在excel单元格中设置超链接,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学lMKvb习价值,需要的朋友可以参考下

(一)问题引入

有时候我们在导入数据到excel中时可能要给某个文件或图片设置超链接,例如链接到外网或者是本地的某个目录。我们可以通过Java代码来实现,借助POI库。

(二)解决方案

下面直接给出参考代码示例:

File file;

Workbook wb = new XSSFWorkbook(file);

Sheet sheet = wb.getSheet("sheet名称");

Row row = sheet.getRow(行号);

Cell cell = row.getCell(列号);

String name = "超链接";cell.setCellValue(name);

CreationHelper creationHelper = workbook.getCreationHelper();

Hyperlink link = creationHelper.createHyperlink(HyperlinkType.FILE);String url = "http://baidu.com";

link.setAddress(url);

cell.setHyperlink(link);

Font font = workbook.createFont();

font.setColor(IndexedColors.BLUE.getIndex());

CellStyle cellStyle = workbook.createCellStyle();

cellStyle.cloneStyleFrom(cell.getCellStyle());

cellStyle.setlMKvbFont(font);

cell.setCellStyle(cellStyle);


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Cloud Zuul路由规则动态更新解析
下一篇:java打jar包的几种方式详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~