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; // 文件名 Listlist=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://lswzjz.com/article/cdioip.html