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

jxl写png图片到Excel里出现黑色区域问题

    博客分类:
  • J2SE
阅读更多
今天用jxl往Excel里面写png图片,第一次写入是正常的,从第二次开始就是黑色区域,看不见图片,在MyEclipse里打上断点调试就没问题,可把断点去掉一次性跑下来就出问题,最后发现问题出现在WritableWorkbook对象最后没有关闭,把workbook.write();workbook.close(); try起来跑到workbook.write();workbook.close(); 的地方报空指针,解决办法如下:

sheet.addCell(dt);      

//图片      

WritableImage ri = new WritableImage(0, 5, 5, 5, new File("c:/login_main.png"));      

sheet.addImage(ri); 

try{ 

    Thread.currentThread();

    Thread.sleep(1000);   //延时一秒执行下一句,1000毫秒=1秒

    //System.exit(0);

}catch(Exception e){}    

//写到输出流中      

workbook.write();      

workbook.close();      

os.close();



上述写法解决问题了,
分享到:
评论

相关推荐

    JXL读写EXCEL示例

    在Java编程环境中,处理Excel文件是一项常见的任务,而JXL库提供了一个简洁的API来实现这一功能。JXL是一个开源的Java库,专门用于读取和写入Microsoft Excel文件(.xls格式)。在这个示例中,我们将深入探讨如何...

    jxl的excel读写操作

    在读写过程中,要处理可能出现的异常,如文件不存在、权限问题、格式错误等。确保在适当的地方捕获并处理`BiffException`、`IOException`等。 以上就是JXL库在Java中进行Excel读写操作的基本知识。通过理解和应用...

    jxl读写excel数据,输出图片

    JXL库提供了方便的API,使得开发者可以轻松地处理Excel数据,包括读取单元格内容、修改工作表、添加公式,以及本文重点讨论的——插入和输出图片。 **一、JXL库介绍** JXL是一个开源的Java库,专门用于处理Excel...

    JXL 将内容导入到Excel中

    本教程将深入讲解如何使用JXL库将内容导入到Excel中。 首先,我们需要了解JXL库。JXL是一个开源的Java库,专门用于处理Microsoft Excel文件。它支持读取、写入和修改Excel文件,兼容多种Excel文件格式。JXL提供了...

    JXL读写Excel源码

    Java Excel API(简称JXL)是一个开源库,用于在Java应用程序中读取和写入Microsoft Excel文件。这个库提供了一种方便的方式来处理Excel数据,而无需依赖Microsoft Office套件。在Android开发中,JXL可以帮助我们...

    jxl模版生成excel

    "jxl模版生成excel" 指的是使用JExcelAPI(简称jxl)这个Java库来创建基于模板的Excel文件。JExcelAPI是一个开源项目,允许程序开发者读写Microsoft Excel文件,它支持从Java数据结构直接导出到Excel格式,同时也可...

    JXL读写Excel小例子

    在Java编程环境中,处理Excel文件是一项常见的任务,而JXL库提供了一个简洁的API来实现这一功能。JXL是一个开源的Java库,专门用于读取和写入Microsoft Excel文件(.xls格式)。在这个"JXL读写Excel小例子"中,我们...

    jxl的读Excel,写Excel,更新Excel以及一些文件操作

    要使用jxl读取Excel文件,首先需要添加jxl的jar文件到项目的类路径中。然后,可以创建一个`Workbook`对象,通过`Workbook.getWorkbook(File)`方法打开指定路径的Excel文件。`Workbook`对象代表整个Excel工作簿,包含...

    JXL操作EXCEL 数据库导出EXCEL相关文件

    JXL是一个Java库,专门用于读取、写入和修改Excel文件,它为Java开发者提供了一种方便的方式来处理Excel数据,而无需依赖Microsoft Office套件。本篇文章将深入探讨JXL库在操作Excel和数据库导出Excel文件方面的应用...

    jxl读写excel源码

    Java编程语言提供了多种库来处理Excel文件,其中jxl是一个广泛使用的开源库,它使得在Java应用程序中读取和写入Excel文件变得简单。本文将详细介绍如何使用jxl库进行Excel文件的读写操作,以及适合初学者的关键知识...

    用JXL读写excel到数据库实例

    使用jxl,读写excel数据进数据库的例子。 需要jxl.jar、poi-2.0-final-20040126.jar、mysql-connector-java-3.0.8-stable-bin.jar、jakarta-poi-1.5.1-final-20020615.jar。

    Java利用JXL读写Excel

    JXL库是一个广泛使用的开源库,它允许开发者在Java应用程序中方便地读取和写入Excel文件。本篇将详细介绍如何使用JXL进行Excel的读写操作,并提供一个在MyEclipse环境中可以直接运行的示例代码。 首先,你需要在...

    JXL读写Excel例子demo

    这个示例程序包含了一个名为"Jxl读写Excel例子demo.jxl.jar"的库文件,它是JXL库的实现,可以集成到Java项目中以处理Excel文件。 JXL库提供了一系列接口和类,使开发人员能够以编程方式与Excel工作表进行交互。以下...

    使用jxl操作Excel

    在Java编程环境中,处理Excel数据是一项常见的任务,而`jxl`库是一个广泛使用的开源库,专门用于读取和写入Microsoft Excel文件。本篇将详细介绍如何使用`jxl`库进行Excel的操作,包括导入、导出、读取以及更新Excel...

    Jxl和poi读取写入excel

    本文将深入探讨如何使用Jxl和Apache POI库来读取和写入Excel文件,同时会区分2007年之后的.xlsx格式(基于OpenXML)和2003及之前的.xls格式(基于BIFF)。 首先,让我们了解一下Jxl库。Jxl是Java Excel API的简称,...

    Java操作Excel(jxl.jar)

    本篇文章将深入探讨如何使用jxl.jar库来实现Java操作Excel。 首先,jxl是一个广泛使用的Java库,它允许开发者读写Microsoft Excel文件。它的主要优势在于简单易用且功能丰富,支持多种Excel格式,包括老版本的.BIFF...

    jxl对excel添加水印(含有setWaterMarkImage方法).zip

    `jxl`库是一个广泛使用的开源库,它允许开发者用Java读取、写入和修改Excel文件。在这个特定的场景中,我们将探讨如何利用`jxl`库为Excel文件添加水印,特别关注`setWaterMarkImage`方法。 首先,`jxl`库不直接提供...

    利用jxl操作excel文件

    1. **安装与引入**:在项目中使用`jxl`库,首先需要下载对应的jar文件(如`jxl.jar`),然后将其添加到项目的类路径中。对于Maven项目,可以在`pom.xml`中添加如下依赖: ```xml <groupId>...

Global site tag (gtag.js) - Google Analytics