`
gxd0911
  • 浏览: 5009 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

POI3.8请高手指导下

poi 
阅读更多
[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]
1
0
分享到:
评论
1 楼 rensanning 2012-11-24  
应该是POI的包重复了,把3.8版本以外的jar删了试试。

相关推荐

    poi3.8版本jar包及解析Excel对应Java代码

    首先,要使用Apache POI 3.8,你需要下载相应的jar包,即`poi-3.8.jar`。这个jar包包含了处理Excel文件所需的类和方法。在Java项目中,将此jar包添加到类路径(classpath)是至关重要的,这样你的程序才能访问并使用...

    poi3.8 doc,excel转html

    6. **库依赖**:虽然标题中提到了poi3.8,但现代项目可能需要更新版本的Apache POI,因为它包含了更多的功能和错误修复。同时,如果要处理2007及更高版本的文件,还需要引入XSSF和XWPF库。 7. **其他工具和库**:...

    poi 3.8 版本全量包

    11. **poi3.8版本.rar**:这可能是整个Apache POI 3.8的源码或附加资源,方便开发者进行深入研究或定制开发。 使用这些库,开发者可以创建Java应用程序来导入和导出Excel文件,例如,创建新的工作簿,添加工作表,...

    POI3.8 jar包

    《深入理解POI3.8:Java操作Office文档的利器》 在Java编程领域,处理Office文档是一项常见的任务,例如读取、写入Excel表格,编辑Word文档等。这时,Apache POI库就成为了开发者的得力助手。本文将详细探讨POI3.8...

    poi 3.8 3.9 3.10 3.15 3.17各种版本

    在给定的标题和描述中,提到了几个不同版本的POI,包括3.8、3.9、3.10、3.15和3.17。每个版本都有其特定的更新和改进,下面将详细介绍这些版本中的关键知识点。 1. **POI 3.8**: - 这是较早的一个版本,支持基本...

    poi-3.8的6个包

    POI 3.8是该项目的一个较早版本,它提供了对Office文档的读写支持,尤其在Java环境中非常实用。这个压缩包包含的6个jar文件是POI 3.8版的核心组件,每个都有特定的功能: 1. **poi-3.8-20120326.jar**:这是Apache ...

    poi3.8jar包

    标题中的"poi3.8jar包"指的是Apache POI项目的3.8版本的Java库,这个库以JAR(Java Archive)文件的形式提供,便于Java开发者在他们的应用中集成对Office文档的支持。 Apache POI的主要功能: 1. **Excel处理**: ...

    Excel操作工具poi3.8

    在给定的标题“Excel操作工具poi3.8”中,我们关注的是POI 3.8版本,这是一个适用于处理Excel文件的强大工具。在这个版本中,用户可以进行数据读取、写入、格式化以及复杂的公式计算等操作。 首先,我们需要理解...

    poi3.8操作word

    在标题和描述中提到的“poi3.8操作word”,意味着我们将探讨使用Apache POI 3.8版本来操作Microsoft Word文档的详细知识。 Apache POI 3.8是该项目的一个稳定版本,发布于2012年,支持读取、创建和修改Word文档。...

    poi 3.8和4.1.2.rar

    在给定的压缩包“poi 3.8和4.1.2.rar”中,包含了两个不同版本的Apache POI库:3.8和4.1.2。这些版本分别代表了该库在不同时间点的发展状态,提供了对Excel文件进行读取、写入和修改的功能。 Apache POI的主要功能...

    poi3.8+poi-pdf+poi-core.rar

    标题中的"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 全量包

    在这个"导入excel 导出excle poi3.8 全量包"中,主要关注的是使用POI 3.8版本来操作Excel文件。这个版本的POI提供了一套完整的API,允许开发者在Java环境中读取、写入和修改Excel文件,而无需依赖于Microsoft Office...

    POI3.8和3.8的API

    POI 3.8和3.9版本是该库的两个稳定版本,它们包含了一系列API,使得开发人员可以轻松地与微软的Office格式进行交互。 在POI 3.8和3.9的API中,主要涵盖以下几个关键知识点: 1. **HSSF和XSSF**:这是POI用来处理...

    poi3.8快速学习指南

    poi3.8快速学习指南

    POI 3.8 Beta5 创建大数据量 Excel文件

    标题中的“POI 3.8 Beta5”指的是Apache POI项目的一个版本,这是一个流行的开源Java库,用于读取、写入和修改Microsoft Office格式的文件,尤其是Excel工作簿。在POI 3.8 Beta5这个版本中,开发者可以利用它来处理...

    POI3.8文档收藏

    个人问题汇总POI3.8文档收藏,欢迎下载!!!

    读写Excel2007 POI3.8

    标题“读写Excel2007 POI3.8”涉及的是使用Apache POI库的3.8版本处理Microsoft Excel 2007文件的方法。Apache POI是Java的一个开源项目,专门用于读取、创建和修改Microsoft Office格式的文件,特别是Excel文件。在...

    poi 3.8jar 包

    "poi 3.8jar 包"是Apache POI的一个版本,特别提及的是3.8-beta5,尽管这个版本是Beta版,但在处理Excel文档方面已经相当成熟。 1. **Apache POI介绍**: Apache POI 是Apache软件基金会的项目之一,主要为Java...

    java\androi-poi3.8下载

    Java Android POI 3.8 是一个用于在Android平台上处理Microsoft Office格式文件,特别是Excel的库。这个版本的POI是专为Android优化的,允许开发者在移动设备上实现读取和写入Excel文件的功能。POI是Apache软件基金...

    POI3.8以及3.9的API

    标题中的"POI3.8以及3.9的API"指的是这两个版本的API接口文档,是开发者理解和使用POI库的关键资源。API文档详尽地列出了各种类、方法和接口,使得开发者能够有效地利用POI进行文件操作。 在POI 3.8和3.9中,主要...

Global site tag (gtag.js) - Google Analytics