首页 技术 正文
技术 2022年11月7日
0 收藏 838 点赞 997 浏览 1212 个字
   首先下载jexcelapi_2_6_12.tar.gz,解压后将里面的jxl.jar复制到WEB-INF/lib目录下面    
     String filePath = request.getParameter("filePath");
filePath=filePath.replaceAll("\\\\", "/");
FileOutputStream os = new FileOutputStream(new File(filePath));
//创建工作薄
WritableWorkbook workbook = Workbook.createWorkbook(os);
//创建新的一页
WritableSheet sheet = workbook.createSheet("First Sheet",0);
//创建要显示的内容,创建一个单元格,第一个参数为列坐标,第二个参数为行坐标,第三个参数为内容
try{
ResultSet rs = null;
SQLBean dbMsg = new SQLBean();
dbMsg.getConncetion();
dbMsg.getStatement();
String sql = request.getParameter("sql");
rs = dbMsg.getResultSet(sql);
Label tmp = new Label(0,0,"园类型");
sheet.addCell(tmp);
tmp = new Label(1,0,"楼标号");
sheet.addCell(tmp);
tmp = new Label(2,0,"用户名");
sheet.addCell(tmp);
tmp = new Label(3,0,"联系方式");
sheet.addCell(tmp);
tmp = new Label(4,0,"订餐类型");
sheet.addCell(tmp);
tmp = new Label(5,0,"订餐名称");
sheet.addCell(tmp);
tmp = new Label(6,0,"订餐份数");
sheet.addCell(tmp);
tmp = new Label(7,0,"支付总金额");
sheet.addCell(tmp);
tmp = new Label(8,0,"付款方式");
sheet.addCell(tmp);
tmp = new Label(9,0,"订单时间");
sheet.addCell(tmp);
int row = 0;
while(rs.next()){
++row;
for(int i=1; i<=10; ++i){
tmp = new Label(i-1,row, rs.getString(i));
sheet.addCell(tmp);
}
}
} catch (Exception e){
out.println("数据生成错误!");
} finally{
//把创建的内容写入到输出流中,并关闭输出流
workbook.write();
workbook.close();
os.close();
}
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,099
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,575
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,423
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,195
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,830
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,913