博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp页面以excel导出数据的方法(jxl包)
阅读量:4316 次
发布时间:2019-06-06

本文共 1256 字,大约阅读时间需要 4 分钟。

  以下方式能够实现:弹出保存/打开excel的对话框,然后直接打开或输入路径再保存;

  //首先获取response

  // 然后取得输出流 ,会将创建的excel输出至该输出流对应的jsp页面  

   OutputStream os = response.getOutputStream();

  //下面的代码作用我也不是特别清楚,貌似是清除缓存,避免下载出错

  response.reset();

   response.setHeader("Content-disposition", "attachment; filename="+new String("Book1".getBytes("GB2312"),"8859_1")+".xls");// 设定输出文件头   

  // 定义输出类型 

  response.setContentType("application/msexcel");  

  // 建立excel文件       

  WritableWorkbook wwb = Workbook.createWorkbook(os); 

  // 创建一个工作表 “Sheet1”是表名,10是第几页

  WritableSheet ws = wwb.createSheet("Sheet1", 10);        

   // 设置单元格的文字格式

      WritableFont wf = new WritableFont(WritableFont.ARIAL,10,WritableFont.NO_BOLD,false,
                     UnderlineStyle.NO_UNDERLINE,Colour.BLUE);

  //创建样式

    WritableCellFormat wcf = new WritableCellFormat(wf);
    wcf.setVerticalAlignment(VerticalAlignment.CENTRE); //设置垂直居中
    wcf.setAlignment(Alignment.CENTRE); //设置水平居中
    ws.setRowView(0, 500); //设置行高  注意 这里500不是excel内的单位

  //添加行数据 4各参数的含义:第j行,第0+1列 ,写入单元格内的数据,使用的样式(可没有)

   ws.addCell(new Label(j, 0, excelNameArray[j], wcf));

   wwb.write();

    wwb.close();

--------------------------------------------------------------------------------------------------------------------------------------------

  OVER!

转载于:https://www.cnblogs.com/tang985663595/p/5998113.html

你可能感兴趣的文章
POJ 2265 Bee Maja (找规律)
查看>>
Kendo MVVM 数据绑定(七) Invisible/Visible
查看>>
DB Intro - MySQL and MongoDB
查看>>
Practical Mathematical Handwriting
查看>>
[zz]kvm环境使用libvirt创建虚拟机
查看>>
bzoj1059 [ZJOI2007]矩阵游戏
查看>>
JDK配置步骤
查看>>
springcloud微服务实战--笔记
查看>>
View(视图)——菜单Menu
查看>>
uva 408 Uniform Generator
查看>>
SharePoint 2010 类似人人网站内信功能实施
查看>>
CF 327E(Axis Walking-状态压缩Dp-lowbit的使用)
查看>>
object对象java 利用反射 从数据库取出数据对象list 类似hibernate
查看>>
插入返回ibatis 的selectKey 实现插入数据后获得id
查看>>
vim 程序编辑器
查看>>
LIS(单调队列优化 C++ 版)(施工ing)
查看>>
如何为winform程序打包(图解)
查看>>
如何给行内元素设置宽高?
查看>>
刚接触Vuex
查看>>
四种加载React数据的技术对比(Meteor 转)
查看>>