Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException
at作业poi.main(作业poi.java:25)(题目补充)我下的poi是3.12的,官网最新下载的,我用的MyEclipse10.0版本,会不会发生兼容问题,我的...
at 作业poi.main(作业poi.java:25)(题目补充)
我下的poi是3.12的,官网最新下载的,我用的MyEclipse10.0版本,会不会发生兼容问题,我的代码是这样的,大概就是用poi操作Excel,遍历里面的数据。
import java.io.File;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.xssf.usermodel.XSSFComment;
import org.apache.poi.xssf.usermodel.XSSFRichTextString;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class 作业poi {
public static void main(String[] args) throws IOException {
//1.构造 XSSFWorkbook 对象
XSSFWorkbook excel = new XSSFWorkbook("f://353班成绩.xls");
XSSFSheet sheet = excel.getSheetAt(0);
//定义row和cell
XSSFRow row;
//循环输出学员的姓名
for(int i=sheet.getFirstRowNum(); i<sheet.getPhysicalNumberOfRows(); i++){
row = sheet.getRow(i);
Cell cell = row.getCell(0);
String name = cell.getStringCellValue();
if(i%5==0){
System.out.println(i+"."+name+" ");
}else {
System.out.print(i+"."+name+" ");
}
}
}
}
运行就出现这种问题。 展开
我下的poi是3.12的,官网最新下载的,我用的MyEclipse10.0版本,会不会发生兼容问题,我的代码是这样的,大概就是用poi操作Excel,遍历里面的数据。
import java.io.File;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.xssf.usermodel.XSSFComment;
import org.apache.poi.xssf.usermodel.XSSFRichTextString;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class 作业poi {
public static void main(String[] args) throws IOException {
//1.构造 XSSFWorkbook 对象
XSSFWorkbook excel = new XSSFWorkbook("f://353班成绩.xls");
XSSFSheet sheet = excel.getSheetAt(0);
//定义row和cell
XSSFRow row;
//循环输出学员的姓名
for(int i=sheet.getFirstRowNum(); i<sheet.getPhysicalNumberOfRows(); i++){
row = sheet.getRow(i);
Cell cell = row.getCell(0);
String name = cell.getStringCellValue();
if(i%5==0){
System.out.println(i+"."+name+" ");
}else {
System.out.print(i+"."+name+" ");
}
}
}
}
运行就出现这种问题。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询