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⊙ )? 展开
源代码如下:
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⊙ )? 展开
展开全部
用 xssf 需要导入相对应的包的呀
追问
已经导入了呀,poi包里的东西都到进去了
追答
要用到xml的包的,就是提示的那个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-01-19
展开全部
报的是找不到类错误,可能是缺少jar包。是不是dom4j.jar
追问
已加载了呀
追答
加上xmlbeans-2.3.0.jar和stax-api-1.0.1.jar试一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询