Java 给Excel中的图片添加超链接
以下经验内容分享通过java程序如何给Excel单元格中的图片添加超链接的方法。
工具/原料
Free Spire.XLS for Java (免费版)
jar获取及导入:
1、通过e-iceblue官网下载包,并解压将lib文件夹下的jar文件导入java程序。如下导入效果:
Java代码示例
1、import com.spire.xls.*;public class HyperlinkToImage { public static void main(String[] args) 撑俯擂摔{ //创建Workbook对象并获取第一个工作表 Workbook wb = new Workbook(); Worksheet sheet = wb.getWorksheets().get(0); //在单元格A1中添加文字 sheet.getCellRange("A1").setText(" 图片超链接"); sheet.getCellRange("A1").getStyle().setVerticalAlignment(VerticalAlignType.Top); //添加图片到单元格A1,并设置超链接 ExcelPicture picture = sheet.getPictures().add(1,1,"tp.png"); picture.setHyperLink("Http://www.baidu.com", true); //设置行高和列宽 sheet.getColumns()[0].setColumnWidth(45); sheet.getRows()[0].setRowHeight(120); picture.setTopRowOffset(25); //保存文档 wb.saveToFile("ImageHyperlink.xlsx", ExcelVersion.Version2016); wb.dispose(); }}
2、添加效果: