java把HSSF全部替换成XSSF,然后来写excel2007报错?

java用XSSF写excel2007,报错Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apach... java用XSSF写excel2007,报错Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlObject
源代码如下:
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFCell;
import java .io.FileInputStream;

public class ReadXL2007 {
public static String fileToBeRead="E:\\test.xlsx";

public static void main(String argv[]){
try{
XSSFWorkbook workbook = new XSSFWorkbook(new FileInputStream(fileToBeRead));
XSSFSheet sheet = workbook.getSheet("Sheet1");
XSSFRow row = sheet.getRow(0);
XSSFCell cell = row.getCell(0);
System.out.println("左上端单元是: " + cell.getStringCellValue());
workbook.close();
}catch(Exception e) {
System.out.println("已运行xlRead() : " + e );
}
}
}
请各位帮忙解答啊啊?( ⊙o⊙ )?
展开
 我来答
匿名用户
2015-10-17
展开全部

首先:确定jar包是否兆慧旅已经导碧核入

需导入jxl.jar,poi-3.11-20141221.jar,commons-io-2.2.jar除外的jar包

其次看jdk版本是否大于1.6.0_18,若没有族凳,则会在new XSSFWorkbook()时报错

_ehsu_
2015-01-18 · TA获得超过489个赞
知道小有建树答主
回答量:1298
采纳率:100%
帮助的人:558万
展开全部
用 xssf 需要导入相对应的包的呀
追问
已经导入了呀,poi包里的东西都到进去了
追答
要用到xml的包的,就是提示的那个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-19
展开全部
报的是找不到类错误,可能是缺少jar包。是不是dom4j.jar
追问
已加载了呀
追答
加上xmlbeans-2.3.0.jar和stax-api-1.0.1.jar试一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式