`
zoutuo1986
  • 浏览: 179268 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

jxl.write.biff.WritableWorkbookImpl.write(WritableWorkbookImpl.java:726)

阅读更多

java.lang.ArrayIndexOutOfBoundsException

at java.lang.System.arraycopy(Native Method)

at jxl.biff.StringHelper.getBytes(StringHelper.java:127)

at jxl.write.biff.WriteAccessRecord.<init>(WriteAccessRecord.java:59)

at jxl.write.biff.WritableWorkbookImpl.write(WritableWorkbookImpl.java:726)

 

先引入模板,再加入数据导出

------------------------------

出问题的代码  

Workbook workbook = Workbook.getWorkbook(getFile(request));

WritableWorkbook wwk = Workbook.createWorkbook(output,workbook);

问题解决时的代码

Workbook workbook = Workbook.getWorkbook(getFile(request));

WorkbookSettings settings = new WorkbookSettings();   --add

settings.setWriteAccess(null);//这行别人说需要,好像不需要也行   -add 

WritableWorkbook wwk = Workbook.createWorkbook(output,workbook,settings);   --update

 

分享到:
评论

相关推荐

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

    at jxl.write.biff.WritableWorkbookImpl.copySheet(WritableWorkbookImpl.java:987) [jxl.jar:na] 今天调试了一下,发现在jxl.write.biff.WritableSheetCopier.shallowCopyCells方法中有如下代码 Java代码...

    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操作excel表格的jar包

    3. **写入Excel文件**:`jxl.write.Workbook`类用于创建新的Excel文件或修改现有文件。以下是如何创建一个新的Excel文件并写入数据: ```java import jxl.write.Label; import jxl.write.WritableSheet; import jxl....

    java的jxl.jar

    import jxl.write.biff.HSSFDataValidationRecord; DataValidationHelper validationHelper = new DataValidationHelper((HSSFWorkbook) workbook); DataValidationConstraint constraint = validationHelper....

    jxl.jar excel操作包

    这时,jxl.jar就扮演了这样一个角色——它是一个专门用于操作Excel文件的Java库。 jxl.jar的核心功能在于,它允许Java应用程序读取、写入以及修改Excel文件。这个小巧的库以其快速的执行速度和低内存占用而备受赞誉...

    jxl.jar源码

    《深入解析jxl.jar源码:Java操作Excel的利器》 在Java开发中,处理Excel文件是一项常见的任务,尤其在数据导入导出、报表生成等领域。jxl.jar库为Java开发者提供了一个强大的工具,它允许我们方便地读取、写入和...

    Java操作Excel(jxl.jar)

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

    excel 导出用的jxl.jar

    使用`jxl.write.WritableWorkbook`类,我们可以创建一个新的Excel工作簿对象。这个对象代表了Excel文件,可以包含多个工作表。例如: ```java WritableWorkbook workbook = Workbook.createWorkbook(new File(...

    使用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.write.*; WritableSheet writableSheet = (WritableSheet) sheet; WritableFont font = new WritableFont(WritableFont.createFont("宋体"), 12); WritableCellFormat format = new WritableCellFormat...

    jxl.jar(JAVA对EXCEL表格的操作)

    5. **兼容性:**`jxl`库可以处理不同版本的Excel文件,包括早期的BIFF8格式(Excel 97/2000/XP/2003)以及较新的BIFF12格式(Excel 2007及以上版本)。 6. **性能优化:**尽管`jxl`库功能强大,但在处理大型Excel...

    JAVA EXCEL 处理

    import jxl.write.biff.RowsExceededException; public class ExcelUtils { /**读取Excel文件的内容 * @param file 待读取的文件 * @return */ public static String readExcel(File file){ ...

    JXL写入Excel (包括样式、列宽、列高特殊格式、剧中、字体等操作)

    在Java编程中,JXL库是一个非常流行的处理Excel文件的工具。它允许开发者读取、创建和修改Excel工作簿,提供了丰富的功能,如设置单元格样式、调整列宽和行高,以及应用特殊格式。本篇文章将深入探讨如何使用JXL进行...

    读取excel需要的jar包 jxl.jar

    7. **版本兼容性**:jxl.jar支持多种Excel文件格式,包括老版的.BIFF8(Excel 97-2003)和较新的.XLSX(Excel 2007及以上版本)。 8. **异常处理**:在使用过程中,需要注意处理可能出现的异常,如`BiffException`...

    jxl.jar(已更改)

    按照之前网友说的把jxl.write.biff.WritableSheetCopier.shallowCopyCells方法中的&改成&&

    jxl创建下拉列表

    import jxl.write.biff.RowsExceededException; public class JxlDropdownExample { public static void main(String args[]) throws IOException, RowsExceededException, WriteException { // 创建Excel文件 ...

    jxljar .zip

    标题“jxljar .zip”指的是一个包含Java Excel处理库的压缩文件,主要用来帮助Java程序读取和操作Excel文件。这个压缩包的核心是“jxl.jar”文件,这是一个Java类库,允许开发者通过编程方式与Excel工作簿交互。下面...

    jxl.jar,poi-3.0.1-FINAL.rar

    这里提到的"jxl.jar"和"poi-3.0.1-FINAL.rar"是两个用于Java平台的库,分别用于读写Excel文件。 1. **jxl.jar**: jxl库是一个Java API,主要用于读取和写入Microsoft Excel格式的文件。它提供了丰富的功能,包括...

Global site tag (gtag.js) - Google Analytics