【发布时间】:2012-05-06 15:21:33
【问题描述】:
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public void ReadXL(String Path) throws Exception
{
FileInputStream myStream=null;
System.out.println("InReadxl");
File xlFile = new File(Path);
myStream = new FileInputStream(xlFile);
HSSFWorkbook myWB = new HSSFWorkbook(myStream);
...........................
}
HSSFWorkbook myWB = new HSSFWorkbook(myStream); 正在创建
**ClassNotFoundException**() 添加外部jar文件后
"poi-3.7-20101029"。什么可能导致问题?请告诉我
这个问题的解决方案。
【问题讨论】:
-
缺少的类的名称是什么?缺少的类的名称总是打印在堆栈跟踪中。使用该名称,您可以在 findjar.com 之类的网站上找到所需的 jar。您可能只需要在您的 Eclipse 类路径中添加 POI 所需的附加库。这就是为什么像 Maven 这样的打包工具很有用的原因:它可以传递地处理组件所需的外部 jar(在您的情况下可能值得一试)。
标签: java apache-poi