請教一個關於Java Excel API的問題

mozm 2004-09-06 01:57:56
本人下載了一個Jxl.jar的文件,但不知道怎樣配置這個文件的路徑才能用它的功能,
請指教,謝謝
...全文
211 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
newste 2004-09-06
应该可以了把,给分
回复
newste 2004-09-06
Required Libraries 在 第一个paths下面
回复
newste 2004-09-06
菜单栏点击Project -> 点击Project properties... -> 点击Required Libraries -> 点击Add -> 点击New -> 输入Name,点击Add -> 把你要引入的jre文件的目录添加进取,之后就OK了
回复
mozm 2004-09-06
我用的工具是JBuilder,我把Jxl.jar放在lib的文件夾裡,但無法訪問此方件
(注釋:import jxl.*;這語句出錯了)我是否哪裡配置錯了,請各位指教一
下,謝謝
回复
newste 2004-09-06
设置环境变量,classpath=Jxl.jar存放的路径
如果你你的jxl.jar放在c盘下面
则classpath里面加上
;c:\jxl.jar;
这样就可以了
import java.io.*;
import jxl.*;
import jxl.write.*;
import jxl.format.*;
import java.util.*;

public class ExcelJava {
public ExcelJava() {
}

public static void writeExcel(OutputStream os) throws Exception {
try{
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
jxl.write.WritableSheet ws = wwb.createSheet("testSheet1", 0);
jxl.write.Label labelC = new jxl.write.Label(0, 0, "我爱中国1");
ws.addCell(labelC);
jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.
ARIAL,
20, WritableFont.BOLD, false,
UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.GREEN);
jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);
wcfFC.setBackground(jxl.format.Colour.RED);
labelC = new jxl.write.Label(6, 0, "中国爱我", wcfFC);
ws.addCell(labelC);
wwb.write();
wwb.close();
}
catch(Exception e){
System.out.println(e.toString());

}
}
public int readExcel(String fileName ,ArrayList info)throws Exception{
int iReturn=0;
info.clear();
try{
Workbook workbook = Workbook.getWorkbook(new File(fileName));
Sheet sheet = workbook.getSheet(0);
Cell cell;
iReturn=sheet.getColumns();
// ArrayList info=new ArrayList();
for (int i = 0; i < sheet.getRows(); i++) {
String[] sTemp=new String[sheet.getColumns()+1];
for(int j = 0; j< sheet.getColumns();j++){
cell = sheet.getCell(j, i);
sTemp[j]=cell.getContents()+" ";
}
info.add(sTemp);
}
workbook.close();
}
catch(Exception e){
System.out.println(e.toString());
}
return iReturn;
}
public static void main(String[] args) {
/*try{
File f = new File("kk.xls");
f.createNewFile();
writeExcel(new FileOutputStream(f));
}
catch(Exception e){
System.out.println(e.toString());
}*/
try{
ExcelJava ej=new ExcelJava();
ArrayList info=new ArrayList();
ej.readExcel("H:\\ExcelJava\\ExcelJava\\Book1.xls",info);
for(int i=0;i<info.size();i++){
String[] sInfo=(String[])info.get(i);
for(int j=0;j<sInfo.length;j++){
if(sInfo[j]!=null)
System.out.print(sInfo[j]);
else
System.out.print("\n");
}
}
}
catch(Exception e){
System.out.println(e.toString());
}
}
}
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-06 01:57
社区公告
暂无公告