情景:使用JXL,在生成Excel时在某个单元格内插入一条超链接,连接到与Excel同级的一张图片假设为"a.jpg"。
结构如下图:
.
生成Excel效果图:要求:
1.点击超链接,则弹出图片查看工具查看工具。
2.如果超链接的路径为绝对路径,我可以正常生成。点击可以弹出图片。但是如果把download文件夹移动到别的位置,超链接将失效,我想请问是否有办法,可以在生成超链接的时候,使用公式之类的,动态判断当前Excel的路径,拼接成超链接的URL。
提示:
首先,我会对Excel进行操作,所以不要贴出大段代码,只要关键部分,即可。
其次,下面两种方式我都试过,没有办法写入相对路径。
WritableHyperlink link = new WritableHyperlink(12, i, new URL("file://"+"D:"+"/a.jpg"));
WritableHyperlink link = new WritableHyperlink(12, i, myfile);最后,我的需求是插入图片的超链接,而不是插入图片,我的图片250k,jpg的格式。重点是要可以实现Excel复制移动,但图片的链接不失效(即相对路径)。很急,很急,大家帮忙!!!
结构如下图:
.
生成Excel效果图:要求:
1.点击超链接,则弹出图片查看工具查看工具。
2.如果超链接的路径为绝对路径,我可以正常生成。点击可以弹出图片。但是如果把download文件夹移动到别的位置,超链接将失效,我想请问是否有办法,可以在生成超链接的时候,使用公式之类的,动态判断当前Excel的路径,拼接成超链接的URL。
提示:
首先,我会对Excel进行操作,所以不要贴出大段代码,只要关键部分,即可。
其次,下面两种方式我都试过,没有办法写入相对路径。
WritableHyperlink link = new WritableHyperlink(12, i, new URL("file://"+"D:"+"/a.jpg"));
WritableHyperlink link = new WritableHyperlink(12, i, myfile);最后,我的需求是插入图片的超链接,而不是插入图片,我的图片250k,jpg的格式。重点是要可以实现Excel复制移动,但图片的链接不失效(即相对路径)。很急,很急,大家帮忙!!!
解决方案 »
- 无法打开Mondrian多维分析页面。错误信息:数据源配置不正确
- 在eclipse中Spring集成Hibernate如何根据*.hbm.xml生成表和java源码?
- Hibernate 配置一个过滤器CloseSessionFilter 不知道咋弄啊 救命救命啊
- java乱码 bug啊!
- 求java中的sql语句
- xml调试
- 一个超怪问题...struts高手请进!
- 求数据库操作的包,或者类,要开源的,谢谢
- weblogic 8.0创建WINNT服务后,无法启动,出现以下错误提示,请各位大侠指点
- resin 客户端工作量过多???
- 急,Unable to compile class for JSP
- 大家进来看下,正则表达式判断图片。。。。。。。
String formu = "HYPERLINK(\"images\\"+picpath+"\",\"查看图片\")";
Formula formula = new Formula(12, i, formu);
ws.addCell(formula);给分!!!