前几天刚下了个POI的包操作EXCEL并且成功了,可是今天在来弄,却忘了怎么配置解压以后的环境,网上都说罢下载的东西放到LIB\EXT下,但是不行啊
我一共下了3个JAR文件:poi-scratchpad-2.5.1-final-20040804.jar poi-2.5.1-final-20040804.jar poi-contrib-2.5.1-final-20040804.jar 请问具体的环境怎么配啊?谢谢!
我一共下了3个JAR文件:poi-scratchpad-2.5.1-final-20040804.jar poi-2.5.1-final-20040804.jar poi-contrib-2.5.1-final-20040804.jar 请问具体的环境怎么配啊?谢谢!
解决方案 »
- 2个小问题
- Java 与 sqlserver2005 连接代码请教
- 折腾了半天实在是弄不好 会配置tomcat6的来指点一下啊 学历不限/年龄不限/性别不限/经验不限/身高体重五官都不限
- (请问,请帮忙)我用进栈的思想写了个删除字符串里重复的字符,但是有问题(附代码),想了好久也不知道错在哪?
- 关于java模拟ie登陆web的问题?
- 独立线程,独立存放区域和独立的socket进行通信,却发现当A线程运行,影响B线程,为什么?
- 题目报错,关于getText()的问题,求解!
- jdbc的问题
- 如何用java取得ip地址?
- 我要下载jdk?
- 100分求解决方案:用POI的HSSF写excel的问题:数据条数多的时候,会产生outofmemory错误~
- 用java编写一个压缩图片的程序
步骤:(1)新建一个工程
(2)右键点击工程,选择属性(properties)
(3)在出现的选项卡中选择(required Libraries)
(4)点击Add选项,再选new
(5)写上想取的名字(任意名字,比如Jdom),再选add,选择类库的路径,点ok
(6)然后选中你刚才起名字的类库,点ok
搞定
我试了下在 jdk\jre\lib\ext下面好像可以,但还是有错误
部分代码如下:
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.poifs.filesystem.*;
import java.io.FileOutputStream;
import java.util.*;
import java.io.*;
import org.apache.poi.hssf.util.HSSFColor;
public class PoiTest{
public static void main(String args[]) throws Exception
{
FileOutputStream fos=new FileOutputStream("g:\\test.xls");
HSSFWorkbook wb=new HSSFWorkbook();
}
}
老是报这个错误:
java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook
at PoiTest.main(PoiTest.java:12)
Exception in thread "main"
可是如果 把上面最后一段代码换成:HSSFWorkbook wb;或者干脆去掉就好了,
还请帮忙啊!
import java.io.FileInputStream;
import java.io.InputStream;
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;/**
* @author jiangdeng
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
public class ReadXls {
public static void main(String[] args) {
try {
//source xls file
InputStream in = new FileInputStream("D:/1.xls");
HSSFWorkbook workbook = new HSSFWorkbook(in);
HSSFSheet sheet = workbook.getSheet("Sheet1");
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short) 0);
System.out.println("The first field of source file is : " + cell.getStringCellValue());
} catch (Exception e) {
System.out.println(e.toString());
}
}}