-
关于jxl和异常处理的问题5
新手求指导。
工作需要写点东西,但是出了问题。
打开一个jxl文件,获取表里每一个单元格内容,通过String[][]数组返回 。
问题是用jxl必须用到try catch,但用了trycatch 返回String[][]的结果时候就通不过编译了 ,始终在return语句出错。
源文件附后2012年10月05日 20:46
1个答案 按时间排序 按投票排序
-
采纳的答案
1.把关闭语句移到for外部,写完之后再关 不然会报错
for(i = 0; i < y.rownum - 1; i++) for(j = 0; j < 8; j++) { sheet.addCell(new Label(j, i + 2, c[i][j])); book.write(); //book.close(); } } book.close();
2.你没有上传源码 ,我反编译的你的代码,你的代码问题很多呀,
初学java吧! 不能在构造函数中那样写,构造函数应该少做些事情
把要做的事情封装到方法中,构造函数只做对象实例初始化时 必须做
不做不行的事情。2012年10月05日 22:00
相关推荐
jxl定义了如`WriteException`、`BiffRecordException`等异常类,帮助开发者捕获并处理这些问题。 在使用jxl API时,通常需要按照以下步骤操作: 1. 创建或打开工作簿。 2. 创建或选择工作表。 3. 创建单元格并设置...
在处理文件时,务必添加适当的异常处理代码,比如`FileNotFoundException`、`IOException`等,以应对可能出现的文件不存在或无法访问的情况。 7. **单元格样式** jxl还允许你设置单元格的样式,包括字体、颜色、...
以下将详细介绍如何使用JXL处理这类问题。 首先,理解“不规则”的Excel文档意味着什么。在Excel中,不规则通常指的是非标准的布局,例如合并的单元格、自定义格式、公式错误或者非典型的数据分布。合并单元格是...
6. **异常处理**:处理可能出现的`jxl`特定异常,如`BiffException`、`WriteException`等,确保程序的健壮性。 7. **性能优化**:对于大量数据,可以考虑使用流式写入(Streaming API),这能显著减少内存消耗。 ...
在“使用方法.txt”文件中,可能包含了更多关于如何在实际项目中应用jxl的指导和技巧,例如如何处理大量数据、优化性能、处理不同版本的Excel文件等问题。建议仔细阅读并实践这些内容,以便更好地掌握jxl库的使用。 ...
7. **异常处理**:处理可能出现的`BiffException`、`IOException`等异常。 **JSP导出到MySQL** 在JSP页面中,用户通常会提交表单数据,这些数据可以通过Servlet处理并存储到MySQL数据库中。步骤包括: 1. **获取...
标题中的“jxl集合包”指的是JExcelAPI(简称JXL),这是一个用于读写Microsoft Excel文件的Java库...在SSH框架下使用JXL,需要关注集成方式、资源加载、异常处理和性能优化等方面,以实现高效且稳定的Excel数据操作。
5. **异常处理**:在处理Excel文件时,务必捕获并处理可能出现的异常,如`BiffException`、`FormulaException`等。 **注意事项:** 1. jxl库只支持Excel 2003及以下版本的.xls格式,对于.xlsx格式的支持有限。如果...
在处理Excel文件时,应捕获并处理可能出现的异常,如`WriteException` 和 `BiffRecordException`。 ### 7. 示例代码 ```java import jxl.*; public class JXLExample { public static void main(String[] args) ...
在实际开发中,为了正确使用JXL,你需要理解如何配置Java项目以添加JXL依赖,如何处理可能出现的异常,以及如何优化性能,尤其是在处理大量数据时。此外,了解Excel文件结构和格式规范也有助于更好地利用JXL库。 ...
5. **错误处理**:在处理过程中,要注意捕获可能抛出的异常,例如`BiffException`和`IOException`。 总之,jxl-1.7.1.jar是一个功能丰富的库,为Java开发者提供了处理Excel文件的强大工具。虽然它的最新版本停留在...
7. **错误处理和版本兼容**:JXL库能够处理读取和写入不同版本的Excel文件(从Biff8到Excel 2007的XLSX格式),并且提供了异常处理机制,确保在遇到错误时能够给出清晰的反馈。 在实际使用中,JXL的API设计直观,...
- 添加异常处理,捕获可能出现的IO异常和WriteException。 - 考虑使用模板化的Excel文件,而不是硬编码列标题,以提高灵活性。 - 如果数据量大,考虑分批写入或使用更高效的写入策略,以避免一次性加载大量数据...
使用JXL时,可能遇到各种异常,如文件不存在、格式不匹配或内存不足等问题。开发者需要捕获并适当地处理这些异常,以确保程序的健壮性。 6. **与其他库的比较** 虽然JXL是一个强大的选择,但它并不是唯一的Java ...
7. **错误处理**:jxl库提供了完善的异常处理机制,能够捕获并处理在读写过程中可能出现的错误。 总之,jxl-2.6.3.jar是Java开发中处理Excel文件不可或缺的工具,其丰富的功能和简洁的API使得Excel操作变得简单易行...
8. **异常处理**:在操作过程中,可能会遇到文件不存在、权限问题等异常,需要适当的异常捕获和处理。 9. **性能优化**:了解jxl库的内存管理和性能优化技巧,如一次性读取大量数据,避免频繁的IO操作。 10. **...
Java编程语言提供了多种库来处理Excel文件,其中jxl是一个广泛使用的开源库,它使得在Java应用程序中读取和写入Excel文件变得简单。本文将详细介绍如何使用jxl库进行Excel文件的读写操作,以及适合初学者的关键知识...
3. **错误处理**:处理异常,比如文件不存在、读写权限不足等。 总结来说,jxl是Java开发者处理Excel文件的强大工具,通过其API,我们可以方便地进行数据读取、写入、格式设置等一系列操作,大大提高了开发效率。...
4. **异常处理**:解释可能出现的错误类型及其原因,帮助开发者调试程序。 ### 二、JXL源码分析 深入研究JXL的源码能帮助我们理解其内部工作机制,主要包含以下几个方面: 1. **工作簿(Workbook)**:作为Excel...
此外,JXL库提供了丰富的异常类,如`WriteException`和`BiffException`,用于处理在读写过程中可能出现的问题。 为了充分利用JXL库,你需要熟悉它的API,并根据需求编写相应的Java代码。在实际应用中,你可能会遇到...