现在做的项目使用的是JXL读写excel文件。
当文件到10M左右时开始出现 java.lang.OutOfMemoryError。
网上查了一下,介绍的方法五花八门。还有人指责这是JXL无法解决的设计问题。
其实JXL没有任何问题,问题在于自己使用不当。。。。
只要在创建文件的时候如下加一个 WorkbookSettings,并开启它的中间文件读些功能就可以了。速度我觉得还是可以接受的。
WorkbookSettings wbSetting = new WorkbookSettings();
wbSetting.setUseTemporaryFileDuringWrite(true);
WritableWorkbook wbook = Workbook.createWorkbook(new File("test.xls"),wbSetting);
分享到:
相关推荐
JXL库提供了方便的API,使得开发者可以轻松地处理Excel数据,包括读取单元格内容、修改工作表、添加公式,以及本文重点讨论的——插入和输出图片。 **一、JXL库介绍** JXL是一个开源的Java库,专门用于处理Excel...
在Android开发中,JXL可以帮助我们创建、更新或读取Excel文件,这对于数据存储、报告生成或测试自动化等场景非常有用。 在描述中提到,由于作者正在从事安卓测试工作,所以回顾并使用了JXL。尽管Android原生并不...
在Java编程环境中,处理Excel文件是一项常见的任务,而JXL库提供了一个简洁的API来实现这一功能。JXL是一个开源的Java库,专门用于读取和写入Microsoft Excel文件(.xls格式)。在这个示例中,我们将深入探讨如何...
本篇主要介绍如何使用Java库jxl来将数据写入Excel文件中,这对于数据分析、报告生成或者自动化测试等场景非常实用。 jxl是一个开源的Java库,它提供了读取和写入Excel文件的功能。在Java项目中,如果你需要处理...
在"JXL读写Excel例子demo"中,我们将探讨如何利用JXL库来处理Excel数据。这个示例程序包含了一个名为"Jxl读写Excel例子demo.jxl.jar"的库文件,它是JXL库的实现,可以集成到Java项目中以处理Excel文件。 JXL库提供...
在这个"JXL读写Excel小例子"中,我们将深入探讨如何使用JXL库来操作Excel数据。 首先,为了开始使用JXL,你需要将其添加到你的项目依赖中。如果你使用Maven,可以在pom.xml文件中添加以下依赖: ```xml ...
Java编程语言提供了多种库来处理Excel文件,其中jxl是一个广泛使用的开源库,它使得在Java应用程序中读取和写入Excel文件变得简单。本文将详细介绍如何使用jxl库进行Excel文件的读写操作,以及适合初学者的关键知识...
JXL库是一个Java库,专门用于读写Microsoft Excel文件,它为开发者提供了一种便捷的方式来处理Excel数据,无需依赖Microsoft Office。本篇将详细介绍如何使用JXL库来导出Excel数据表,并结合描述中的信息,探讨其...
在Java编程领域,处理Excel文件是一项常见的任务,特别是在数据分析、数据导入导出或者报表生成等场景。JXL库是一个广泛使用的开源库,它允许开发者在Java应用程序中方便地读取和写入Excel文件。本篇将详细介绍如何...
综上所述,JXL写大文件时出现内存溢出的问题可以通过优化代码、选择更适合的库、调整JVM设置等多种方式来解决。开发者应根据项目需求和性能要求选择合适的策略,以确保程序能够高效、稳定地运行。
- **数据类型**:JXL支持多种数据类型,包括字符串、数字、日期、布尔值和公式。 - **样式**:可以设置单元格的字体、颜色、对齐方式、边框等样式,使用`WritableFont`、`WritableCellFormat`等类。 - **合并...
"使用jxl读取Excel表格数据"这个主题就是关于如何利用jxl库来实现这一目标。jxl是一个开源的Java库,它提供了对Microsoft Excel文件格式的支持,使得在Java中操作Excel变得简单。 首先,你需要获取jxl的jar包。由于...
在"jxl导出数据"这个主题中,我们主要关注如何利用JXL库来导出数据到Excel格式,这对于数据处理、报告生成或者数据分析场景尤其有用。下面我们将深入探讨JXL库的使用方法、核心概念以及导出数据的步骤。 首先,JXL...
在Java编程中,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。
本文将详细介绍如何使用JXL库来读取Excel数据,并通过一个实际的代码示例进行演示。 首先,你需要在项目中引入JXL库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...
JAVA可以利用jxl简单快速的读取excel文件的内容。由于版本限制,只能读取97-03 xls格式的Excel。jxl.Cell; jxl.Sheet; jxl.Workbook;
下面我们将深入探讨如何使用JXL库实现导出Excel数据。 首先,你需要在你的项目中引入JXL库。可以通过Maven或Gradle来添加依赖,如果是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...
本文将深入探讨如何利用`jxl`包来实现向Excel模板中写入数据,并保留原有模板的完整性。 首先,让我们了解`jxl`库的基本概念。`jxl`库提供了丰富的API,可以方便地操作Excel文件的各种组件,如工作簿(Workbook)、...
根据提供的文件信息,本文将详细解释如何在ExtJS框架中使用jxl库来实现出全部数据及当前页面数据的功能。 ### ExtJS与jxl简介 #### ExtJS ExtJS是一款基于JavaScript的开源前端框架,主要用于构建复杂的Web应用...