乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Java</em>怎么获取excel单元格的超链接-java 连接excel,java处

<em>Java</em>怎么获取excel单元格的超链接-java 连接excel,java处

作者:乔山办公网日期:

返回目录:excel表格制作


=HYPERLINK(B9,"打开目录")
这样就行,注意目录里最好别有符号,有些符号会造成错误比如说#。

您好;不明白,直接点击右键-复制-粘贴,或者按住CTRL,然后拖动呗
选中"某一个单元格”——右键——选择“超链接”——弹出窗口中选择“本文档中的位置”——选择右边框中“单元格引用下的“合同1”或“合同2”——确定

如何读取超链接

HSSFSheet sheet = workbook.getSheetAt(0);

HSSFCell cell = sheet.getRow(0).getCell((short)0);

HSSFHyperlink link = cell.getHyperlink();

if(link != null){

System.out.println(link.getAddress());

}

如何设置超链接

HSSFWorkbook wb = new HSSFWorkbook();

//超链接的单元格风格

//超链接默认的是蓝色底边框

HSSFCellStyle hlink_style = wb.createCellStyle();

HSSFFont hlink_font = wb.createFont();

hlink_font.setUnderline(HSSFFont.U_SINGLE);

hlink_font.setColor(HSSFColor.BLUE.index);

hlink_style.setFont(hlink_font);

HSSFCell cell;

HSSFSheet sheet = wb.createSheet("Hyperlinks");

//URL

cell = sheet.createRow(0).createCell((short)0);

cell.setCellValue("URL Link");

HSSFHyperlink link = new HSSFHyperlink(HSSFHyperlink.LINK_URL);

link.setAddress("");

cell.setHyperlink(link);

cell.setCellStyle(hlink_style);

//链接到当前路径的一e68a84e8a2ade799bee5baa6366个文件

cell = sheet.createRow(1).createCell((short)0);

cell.setCellValue("File Link");

link = new HSSFHyperlink(HSSFHyperlink.LINK_FILE);

link.setAddress("link1.xls");

cell.setHyperlink(link);

cell.setCellStyle(hlink_style);

//链接到e-mail

cell = sheet.createRow(2).createCell((short)0);

cell.setCellValue("Email Link");

link = new HSSFHyperlink(HSSFHyperlink.LINK_EMAIL);

//note, if subject contains white spaces, make sure they are url-encoded

link.setAddress("mailto:?subject=Hyperlinks");

cell.setHyperlink(link);

cell.setCellStyle(hlink_style);

//链接到 workbook的某个地方

//创建一个目标Sheet和单元格

HSSFSheet sheet2 = wb.createSheet("Target Sheet");

sheet2.createRow(0).createCell((short)0).setCellValue("Target Cell");

cell = sheet.createRow(3).createCell((short)0);

cell.setCellValue("Worksheet Link");

link = new HSSFHyperlink(HSSFHyperlink.LINK_DOCUMENT);

link.setAddress("'Target Sheet'!A1");

cell.setHyperlink(link);

cell.setCellStyle(hlink_style);

FileOutputStream out = new FileOutputStream("c://hssf-links.xls");

wb.write(out);

out.close();

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网