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

mozm 2004-09-06 01:57:56
本人下載了一個Jxl.jar的文件,但不知道怎樣配置這個文件的路徑才能用它的功能,
請指教,謝謝
...全文
236 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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());
}
}
}

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧