jxl应用中的一个问题.

fush76 2009-02-06 03:43:55
运行环境: WIN2003+tomcat 5.5


用jxl 写入xls 时,页面报错(已将 jxl.rar 包,已放到了 ROOT/WEB-INF/lib 目录.),
1.报错信息如下:
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 46 in the jsp file: /tmp_test.jsp
WritableWorkbook cannot be resolved to a type
43: //WritableSheet sheet = workbook.createSheet("First Sheet", 0);
44:
45: OutputStream os=new FileOutputStream("D:\\fuck_yy.xls");
46: WritableWorkbook wwb=Workbook.createWorkbook(os);
47: WritableSheet ws=wwb.CreateSheet("sheet",0);
48:
49:

2. jsp内容如下:

String fileName = "abcd.xls";

response.reset();
response.setContentType("application/vnd.ms-excel");
response.addHeader("Content-Disposition","attachment;filename=" + fileName);
//Excel.export(response.getOutputStream(), "", rs, map);


//WritableWorkbook是JexcelApi的一个类。
//以下可以理解为创建一个excel文件,然后在excel里面创建一个表
// OutputStream os = response.getOutputStream();//取得输出流
//WritableWorkbook workbook = Workbook.createWorkbook(os);
//WritableSheet sheet = workbook.createSheet("First Sheet", 0);

OutputStream os=new FileOutputStream("D:\\fuck_yy.xls");
WritableWorkbook wwb=Workbook.createWorkbook(os);
WritableSheet ws=wwb.CreateSheet("sheet",0);


Label labelCF=new Label(0,0,"hello"); //创建写入位置和内容

sheet.addCell(labelCF); //将Label写入sheet中.
workbook.write();
workbook.close();
os.close;

%>




...全文
127 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fush76 2009-02-07
  • 打赏
  • 举报
回复
放的jxl.jar .
系统信息 2009-02-07
  • 打赏
  • 举报
回复
放的是jxl.rar还是jxl.jar

81,091

社区成员

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

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