添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
今天晚上闲着没事,想写一个小程序,用于检查PIID表中,所有的链接是否都能打开。
大致思路是这样的:
1、用jxl读取每个sheet,然后循环每个cell,通过cell获取链接地址,然后open。
不过在查看了jxl的api的时候,发现cell没有获取他链接的方法,所以这个思路只能放弃。
2、另外一个思路是:
sheet对象能获取Hyperlink对象数组,这样遍历每个Hyperlink,就能获取他的地址、uri等信息。
开始用这个方法写,但发现从Hyperlink对象或组url始终是空,悲剧。下面我贴一下主要代码:
          Workbook workbook = Workbook.getWorkbook(new File(path));; 
Sheet sheet = workbook.getSheet(1);
Hyperlink[] links = sheet.getHyperlinks();
for (Hyperlink link : links) {
HyperlinkRecord l = (HyperlinkRecord)link;
System.out.println("name:" +l.getFile().getName());
System.out.println("getCanonicalPath:" +l.getFile().getCanonicalPath());
System.out.println("path:" +l.getFile().getPath());
System.out.println("path:" +l.getFile().getPath());
System.out.println("url:" +l.getURL());
}
看了POI文档,找到一个LinkedDataFormulaField 和LinkedData Record jxl 文档里有 Hyperlink ,现在我想对一个 excel 中的一组sheet做一个索引,方便查找每张sheet,请问这里有没有人做过,看了文档之后还是没有什么头绪,请高人指教! 已经解决了: [code] String outputFile="D:/导出接口.xls"; import jxl .format.UnderlineStyle; import jxl .write.Label; import jxl .write.WritableCellF 最近项目要一个批量导出功能,而且要生成一个单独的sheet页,最后后面所有sheet的索引,并且可以点击进入连接。网上搜索了一下,找到一个方法,同时把相关的 excel 导入导出操作记录一下!以便以后使用! 简单先写一下目录的建立的主要代码,测试用的 List ls = new ArrayList();//报表名称列表  ls.add("BB_BB03");  ls.add("BB_BB05");... 需求: 使用java的 jxl ,在生成 Excel 时在某个单元格内插入一条超链接,点击连接到与 Excel 同目录的一张图片111.jpg 过程:   开始我尝试在   Writable Hyperlink link = new Writable Hyperlink (12, i, new URL("file://111.jpg")); 这段代码上面花了很多时间,不管怎么修改URL里的路径,始终生成的链接都 package com.soft.export;     import java.io.File;   import jxl .CellType;   import jxl .Workbook;   import jxl .biff.DisplayFormat;   import jxl .format.Alignment;   import jxl .format.Bord 换个思路来解决,在网上看到有高手写了3行代码解决问题,使用 excel 的公式函数 HYPERLINK String formu = " HYPERLINK (\"111.jpg\",\"查看