`

jxl.read.biff.biffexception: the input file was not found

阅读更多
使用jxl操作excel时异常:
jxl.read.biff.biffexception:  the   input   file   was   not  found  
  at   jxl.read.biff.file.<init>(file.java:117)  
  at   jxl.workbook.getworkbook(workbook.java:210)  
  at   jxl.workbook.getworkbook(workbook.java:187)  
  at   ldaptool.dataexport.main(dataexport.java:296)
代码:
Workbook wbb = Workbook.getWorkbook(new File(filePath + filename));
WritableWorkbook wb1 = Workbook.createWorkbook(new File(filePath + filename), wbb);
字面意思是文件不存在,查看目录下文件是实实在在存在的,
将代码改用流获取
FileInputStream in = new FileInputStream(new File(filePath + filename));
Workbook wbb = Workbook.getWorkbook(in);
WritableWorkbook wb1 = Workbook.createWorkbook(new File(filePath+ filename), wbb);
OK了!!
分享到:
评论
2 楼 lhs295988029 2015-07-16  
这个异常出现在执行读demo.xls的read()方法中,原因是在执行read()之前,其他的write()方法已经打开了此excel文件;解决方法:先关闭write()操作,然后再read(),就ok了。  

参见:http://blog.csdn.net/zhaizu/article/details/24014777

我今天也碰到这个问题了,已解决。
1 楼 azhqiang 2012-02-10  
照你写的还是报那个错。请问你是怎么解决的

相关推荐

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

    "jxl.biff.drawing.dg"和"jxl.biff.drawingdg"则涉及到Excel文件内部的结构,BIFF(Binary Interchange File Format)是Excel的二进制文件格式,其中"drawing"部分与Excel的图形元素相关,"dg"可能是Drawing Group的...

    jxl.jar和jxl.api文档及使用方法

    标题"jxl.jar和jxl.api文档及使用方法"指的是一个Java库,名为JExcelAPI(通常简称为jxl),用于处理Excel文件。它包含了一个名为`jxl.jar`的可执行Java档案,这个档案集成了JExcelAPI的所有类和方法,使得开发人员...

    解决JXL调用copySheet()和importSheet()方法时报异常的jar包

    at jxl.write.biff.WritableSheetCopier.shallowCopyCells(WritableSheetCopier.java:499) [jxl.ja r:na] at jxl.write.biff.WritableSheetCopier.copySheet(WritableSheetCopier.java:239) [jxl.jar:na] at ...

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

    《使用jxl.jar包在Java中操作Excel文件的详尽指南》 在Java开发中,与Excel文件交互是一项常见的任务,比如数据导入、导出、分析等。jxl.jar库提供了一个强大的解决方案,使得开发者无需依赖Windows环境即可处理...

    jxl.jar_java操作excel表格的jar包

    2. **读取Excel文件**:`jxl.read.biff.Biff8Reader`是读取Excel文件的核心类。以下是一个简单的例子,展示如何读取Excel工作簿中的第一个工作表: ```java import jxl.Sheet; import jxl.Workbook; public class ...

    jxl.jar完整包

    本文将深入探讨如何使用jxl.jar这个完整的Java库来创建Excel文件,并设置字体样式、表格等格式。 首先,我们要理解jxl库的核心功能。jxl库支持读取和写入Excel 97-2003格式的文件(.xls),提供了一个API,允许...

    使用jxl.jar 对Excel 进行读写

    import jxl.read.biff.BiffException; try { Workbook workbook = Workbook.getWorkbook(new File("yourfile.xls")); // ... } catch (BiffException | IOException e) { e.printStackTrace(); } ``` 2. 获取...

    Java对Excel的操作(附jxl.jar).rar

    import jxl.read.biff.BiffException; FileInputStream fis = new FileInputStream("path_to_your_file.xls"); Workbook workbook = Workbook.getWorkbook(fis); Sheet sheet = workbook.getSheet(0); // 获取第一...

    jxl.jar最新版本+使用说明+例子

    import jxl.read.biff.BiffException; import jxl.Workbook; import jxl.Sheet; import jxl.Cell; Workbook workbook = Workbook.getWorkbook(new File("input.xls")); Sheet sheet = workbook.getSheet(0); Cell ...

    jxl.jar excel操作包

    《jxl.jar:Excel操作利器》 在信息技术领域,数据处理和分析是不可或缺的一部分,而Excel作为最常用的数据管理工具,其重要性不言而喻。对于开发者来说,能够高效地与Excel文件交互是提高工作效率的关键。这时,...

    jxl.jar源码

    源码中,这些功能主要集中在`jxl.read.biff`和`jxl.write.biff`两个包中。BIFF(Binary Interchange File Format)是Excel早期版本的数据存储格式,而OpenXML是微软从2007版开始引入的新格式。 在读取Excel文件时,...

    java的jxl.jar

    Java的JXL.jar库是Java开发人员用于读取和写入Microsoft Excel文件的重要工具。它提供了方便的API,使得在Java应用程序中处理Excel数据变得简单高效。JXL支持多种Excel功能,包括单元格格式化、公式计算、图表操作...

    jxl.jar和例子

    标题中的"jxl.jar和例子"表明了这个压缩包包含了一个名为"jxl.jar"的文件和相关的示例。这提示我们,这是一个关于使用Java处理Excel文件的资源包。jxl.jar是Java Excel API(JExcelApi)的一个版本,它是一个开源库...

    使用jxl.jar在Android中操作Excel表格

    这里我们将深入探讨如何使用jxl.jar库在Android环境中操作Excel表格,特别是处理隐藏表的情况。 首先,jxl是一个Java库,它允许我们以编程方式读取和写入Microsoft Excel文件。由于Android系统基于Java,因此可以...

    jxl.jar使用文档

    jxl.jar 通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。...

    excel 导出用的jxl.jar

    `jxl.read.BiffRecord`类提供了读取Excel文件的能力。通过`Workbook`的静态方法`Workbook.getWorkbook(File)`,可以打开一个Excel文件进行读取。 在实际开发中,`jxl.jar`不仅可以用于数据导出,还可以用于数据...

    java中导出Execl所需jxl依赖包

    jxl导出excel必须的Jar包 import jxl.Workbook; import jxl.format.Alignment; import jxl.format.VerticalAlignment; import jxl.write.Label; import jxl.write....import jxl.write.biff.RowsExceededException;

    jxl.jar没费下载

    《深入理解Java库jxl.jar:操作Excel的利器》 在Java编程中,处理Excel文件是一项常见的任务,尤其是在数据导入导出、报表生成等领域。jxl.jar作为一个纯Java实现的库,为开发者提供了便捷的方式来读取和写入Excel...

    Java操作Excel(jxl.jar)

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

Global site tag (gtag.js) - Google Analytics