`
- 浏览:
5013 次
- 性别:
- 来自:
上海
-
[size=small]最近更新了项目的POI包,换成了最新版poi3.8,在官网上看了下例子,简单了试了试,好像没什么难度的样子,然后就在项目中大刀阔斧的动工了(原来的版本是3.0),才刚开始就受挫了,在main函数中测试如下代码:
public static void main(String[] args) {
try {
Workbook wb = new HSSFWorkbook(); // or new XSSFWorkbook();
Sheet sheet1 = wb.createSheet("new sheet");
Sheet sheet2 = wb.createSheet("second sheet");
String safeName = WorkbookUtil.createSafeSheetName("[O'Brien's sales*?]"); // returns
// " O'Brien's sales "
Sheet sheet3 = wb.createSheet(safeName);
FileOutputStream fileOut;
fileOut = new FileOutputStream("d:/workbook.xls");
wb.write(fileOut);
fileOut.close();
} catch (Exception e) {
e.printStackTrace();
}
}
创建出来的excel木有问题,可是在方法调用中copy过去同样的代码就会报出这样的异常:
java.lang.IncompatibleClassChangeError: Class org.apache.poi.hssf.usermodel.HSSFWorkbook does not implement the requested interface org.apache.poi.ss.usermodel.Workbook
百思不得其解,难道是JDK版本的问题么?寡人用1.6,编译版本是1.5,先去试试换编译版本,有高人要指点下不,谢谢了。[/size]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
首先,要使用Apache POI 3.8,你需要下载相应的jar包,即`poi-3.8.jar`。这个jar包包含了处理Excel文件所需的类和方法。在Java项目中,将此jar包添加到类路径(classpath)是至关重要的,这样你的程序才能访问并使用...
6. **库依赖**:虽然标题中提到了poi3.8,但现代项目可能需要更新版本的Apache POI,因为它包含了更多的功能和错误修复。同时,如果要处理2007及更高版本的文件,还需要引入XSSF和XWPF库。 7. **其他工具和库**:...
11. **poi3.8版本.rar**:这可能是整个Apache POI 3.8的源码或附加资源,方便开发者进行深入研究或定制开发。 使用这些库,开发者可以创建Java应用程序来导入和导出Excel文件,例如,创建新的工作簿,添加工作表,...
《深入理解POI3.8:Java操作Office文档的利器》 在Java编程领域,处理Office文档是一项常见的任务,例如读取、写入Excel表格,编辑Word文档等。这时,Apache POI库就成为了开发者的得力助手。本文将详细探讨POI3.8...
在给定的标题和描述中,提到了几个不同版本的POI,包括3.8、3.9、3.10、3.15和3.17。每个版本都有其特定的更新和改进,下面将详细介绍这些版本中的关键知识点。 1. **POI 3.8**: - 这是较早的一个版本,支持基本...
POI 3.8是该项目的一个较早版本,它提供了对Office文档的读写支持,尤其在Java环境中非常实用。这个压缩包包含的6个jar文件是POI 3.8版的核心组件,每个都有特定的功能: 1. **poi-3.8-20120326.jar**:这是Apache ...
标题中的"poi3.8jar包"指的是Apache POI项目的3.8版本的Java库,这个库以JAR(Java Archive)文件的形式提供,便于Java开发者在他们的应用中集成对Office文档的支持。 Apache POI的主要功能: 1. **Excel处理**: ...
在给定的标题“Excel操作工具poi3.8”中,我们关注的是POI 3.8版本,这是一个适用于处理Excel文件的强大工具。在这个版本中,用户可以进行数据读取、写入、格式化以及复杂的公式计算等操作。 首先,我们需要理解...
在标题和描述中提到的“poi3.8操作word”,意味着我们将探讨使用Apache POI 3.8版本来操作Microsoft Word文档的详细知识。 Apache POI 3.8是该项目的一个稳定版本,发布于2012年,支持读取、创建和修改Word文档。...
在给定的压缩包“poi 3.8和4.1.2.rar”中,包含了两个不同版本的Apache POI库:3.8和4.1.2。这些版本分别代表了该库在不同时间点的发展状态,提供了对Excel文件进行读取、写入和修改的功能。 Apache POI的主要功能...
标题中的"poi3.8+poi-pdf+poi-core.rar"提到了三个主要部分:POI 3.8 版本、poi-pdf 1.0 和 poi-core 1.0。 1. **POI 3.8**: 这是Apache POI的一个稳定版本,发布于2012年3月26日。它包含多个子模块,如: - **poi...
在这个"导入excel 导出excle poi3.8 全量包"中,主要关注的是使用POI 3.8版本来操作Excel文件。这个版本的POI提供了一套完整的API,允许开发者在Java环境中读取、写入和修改Excel文件,而无需依赖于Microsoft Office...
POI 3.8和3.9版本是该库的两个稳定版本,它们包含了一系列API,使得开发人员可以轻松地与微软的Office格式进行交互。 在POI 3.8和3.9的API中,主要涵盖以下几个关键知识点: 1. **HSSF和XSSF**:这是POI用来处理...
poi3.8快速学习指南
标题中的“POI 3.8 Beta5”指的是Apache POI项目的一个版本,这是一个流行的开源Java库,用于读取、写入和修改Microsoft Office格式的文件,尤其是Excel工作簿。在POI 3.8 Beta5这个版本中,开发者可以利用它来处理...
个人问题汇总POI3.8文档收藏,欢迎下载!!!
标题“读写Excel2007 POI3.8”涉及的是使用Apache POI库的3.8版本处理Microsoft Excel 2007文件的方法。Apache POI是Java的一个开源项目,专门用于读取、创建和修改Microsoft Office格式的文件,特别是Excel文件。在...
"poi 3.8jar 包"是Apache POI的一个版本,特别提及的是3.8-beta5,尽管这个版本是Beta版,但在处理Excel文档方面已经相当成熟。 1. **Apache POI介绍**: Apache POI 是Apache软件基金会的项目之一,主要为Java...
Java Android POI 3.8 是一个用于在Android平台上处理Microsoft Office格式文件,特别是Excel的库。这个版本的POI是专为Android优化的,允许开发者在移动设备上实现读取和写入Excel文件的功能。POI是Apache软件基金...
标题中的"POI3.8以及3.9的API"指的是这两个版本的API接口文档,是开发者理解和使用POI库的关键资源。API文档详尽地列出了各种类、方法和接口,使得开发者能够有效地利用POI进行文件操作。 在POI 3.8和3.9中,主要...