jxl导出数据到excel的实例讲解-创新互联

优点:

创新互联从2013年创立,先为舟曲等服务建站,舟曲等地企业,进行企业商务咨询服务。为舟曲企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

Jxl对中文支持非常好,操作简单,方法看名知意。

Jxl是纯javaAPI,在跨平台上表现的非常完美,代码可以再windows或者Linux上运行而无需重新编写

支持Excel 95-2000的所有版本(网上说目前可以支持Excel2007了,还没有尝试过)

生成Excel 2000标准格式

支持字体、数字、日期操作

能够修饰单元格属性

支持图像和图表,但是这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。

缺点:

效率低,图片支持不完善,对格式的支持不如POI强大

案例:

String times = (new SimpleDateFormat("yyyyMMddHHmmss")).format(new Date());
String fname = "系统日志" + times; // 文件名
List list=logsService.selectForList(hql.toString());
  String path = request.getSession().getServletContext().getRealPath("/")
    + "xls/"
    + (new SimpleDateFormat("yyyyMMdd")).format(new Date());
  File file = new File(path);
  // 如果文件夹不存在则创建
  if (!file.exists() && !file.isDirectory()) {
   file.mkdir();
  }
  response.setContentType("application/vnd.ms-excel;charset=utf-8");// // 指定文件的保存类型。
  response.setCharacterEncoding("utf-8");
  ExportUtil.writer_log(request,fname, list, response);//下载到本地

文章题目:jxl导出数据到excel的实例讲解-创新互联
网站链接:http://scyanting.com/article/cdioip.html