`
Jabbar2011
  • 浏览: 165659 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JXL通过相对路径插入超链接的完美解决方案

    博客分类:
  • java
阅读更多
需求:
使用java的jxl,在生成Excel时在某个单元格内插入一条超链接,点击连接到与Excel同目录的一张图片111.jpg

过程:
  开始我尝试在
 
WritableHyperlink link = new WritableHyperlink(12, i, new URL("file://111.jpg"));

这段代码上面花了很多时间,不管怎么修改URL里的路径,始终生成的链接都不能正确指向当前目录

结果:
如果超链接的路径为绝对路径,我可以正常生成。点击可以弹出图片。但是相对路径怎么也不行

解决方案:
换个思路来解决,在网上看到有高手写了3行代码解决问题,使用excel的公式函数HYPERLINK
String formu = "HYPERLINK(\"111.jpg\",\"查看图片\")";
Formula formula = new Formula(1, 1, formu);
ws.addCell(formula);


哈哈!!记下来~
0
0
分享到:
评论

相关推荐

    JXL 读取EXCEL

    标题 "JXL 读取EXCEL" 涉及到的是使用Java Excel Library(简称JXL)这个开源库来处理Microsoft Excel文件。JXL是一个强大的工具,它允许开发者在Java程序中读取、写入和修改Excel文件。下面将详细介绍JXL库以及如何...

    jxl java读取、插入、删除、更新excel文件源代码

    jxl java读取、插入、删除、更新excel文件源代码 欢迎下载

    通过JXL使用模板导出EXCEL

    不过需要注意的是,JXL库对Excel的支持有限,例如,它不支持图片、超链接、自定义样式等高级特性。如果需要处理这些复杂情况,可能需要考虑使用更强大的库,如Apache POI。 在提供的`ExportDemoByJXL`示例代码中,...

    jxl-2.6.10.jar包

    在Java编程领域,处理Excel数据是一项常见的任务,而jxl库则为此提供了强大的解决方案。本文将深入探讨jxl-2.6.10.jar包,它是jxl库的一个版本,特别关注其在读写Excel文件方面的功能,以及如何利用`importSheet`...

    关于jxl操作excel说明以及jxl.jar包下载2.6

    在描述中提到的“jxl.jar包”,可以通过访问JXL的官方网站或者通过第三方库管理工具如Maven或Gradle来获取。对于2.6版本,你可以搜索“jxl 2.6 jar download”找到下载链接。下载后,将jar文件放入项目的lib目录,...

    jxl导入导出excel完美运行demo

    这个"jxl导入导出excel完美运行demo"提供了从零开始进行数据导入导出的基础模板,通过学习和理解这个示例,开发者能够快速掌握使用`jxl`库处理Excel文件的方法,并应用于实际项目中。 总之,`jxl`库是Java处理Excel...

    struts2 poi,jxl向excel表中插入记录源代码

    JXL则是另一个处理Excel文件的Java库,相比POI,它的功能相对较轻量级,但仍然能够实现读写Excel的基本需求。在早期的Java应用中,JXL是常见的选择,不过随着POI的发展,现在更多地被用于复杂的Excel操作。 这个...

    JAVA JXL报表完美程序版

    这个"JAVA JXL报表完美程序版"很可能是包含了一个完整的解决方案,用于创建具有表头、表内容和表统计列的Excel报表。下面将详细讨论JXL库的关键功能和如何在Java中使用它来实现这些特性。 1. **JXL库的基本概念**:...

    jxl api说明文档

    《JXL API详解》 JXL,全称为Java Excel API,是一个开源的Java库,用于读写Microsoft Excel文件。此API提供了丰富的功能,使得在Java应用程序中处理Excel数据变得非常简便。然而,需要注意的是,本说明文档并不...

    jxl.zip_excel_jxl_jxl.biff.drawing.dg_jxl.biff.drawingdg

    《深入解析JXL:Java与Excel的不解之缘》 在IT行业中,处理Excel数据是一项常见的任务,无论是数据导入、导出还是分析,都离不开与Excel的交互。...通过熟练掌握JXL,你将能够更高效地与Excel文件交互,提升工作效率。

    jxl及jxlApi

    你可以从官方网站或者通过Maven、Gradle等依赖管理工具获取jxl的JAR文件。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl <version>...

    JXL的jar包及API文档

    2. **写入Excel文件**:通过JXL,你可以创建新的Excel文件,或者向已有文件添加新的工作表,设置单元格的值、格式、样式,甚至插入图表。 3. **支持多种数据类型**:JXL不仅支持基本的字符串和数字,还能够处理日期...

    jxl.jar完整包

    《使用Java的jxl库创建并格式化Excel文件详解》 在Java开发中,处理Excel文件是一项常见的任务,尤其在数据导入导出、报表生成...不过,随着技术的发展,开发者也需要关注更新的解决方案,以适应不断变化的技术环境。

    jxlAPI(jxl完整的API)

    8. **图片处理**: jxl允许在工作表中插入图片,通过`Picture`类和`Sheet.addImage()`方法实现。 9. **事件驱动模型**: jxl还提供了事件驱动的读取模型,通过监听器接口(如`CellReadListener`)可以实现只读取特定...

    android Jxl 类 应用

    要将Jxl添加到Android项目中,你需要将Jxl.jar文件作为外部库引入,通常将其放在项目的libs目录下,并在构建路径中包含这个库。 接下来,让我们探讨如何实现Excel的增删改查功能: 1. **增加数据**: 要向Excel...

    Excel文件操作的jxl包

    总的来说,jxl包为Java开发人员提供了一种高效且易于使用的解决方案,使得与Excel文件的交互变得更加简单,极大地提高了开发效率。无论是数据导入导出,还是报表生成,jxl都是一个值得信赖的工具。

    jxl.jar包最新jar包亲测可用

    jxl.jar库提供了一个强大的解决方案,使得开发者无需依赖Windows环境即可处理Excel文件。这个开源库是纯Java实现的,因此它在各种操作系统上都能正常工作,包括Linux。本文将深入探讨jxl.jar包的使用方法和核心功能...

    java利用jxl读取excel文件

    这可以通过在IDE(如Eclipse或IntelliJ IDEA)中设置构建路径,或者在构建脚本(如Maven或Gradle)中声明依赖来完成。 使用`jxl`库读取Excel文件主要涉及以下步骤: 1. **导入必要的库**:在Java源代码中,你需要...

    java jxl的jar包 官方下载版

    1. **添加依赖**:将`jxl.jar`文件添加到项目的类路径中,或者如果你使用Maven或Gradle,可以将JXL的依赖添加到构建配置文件中。 2. **创建Workbook对象**:使用`Workbook.createWorkbook()`方法创建一个新的Excel...

Global site tag (gtag.js) - Google Analytics