对日志创建处理下载为excel格式的文件续(3) 下载

原创 2012年03月26日 14:38:22

//根据条件在数据库中找到日志信息并且设置到Excle表中

public boolean exportToTxt(File file, String level, String beginTimeStr, String endTimeStr) {

        List<PropertyFilter> filters = new ArrayList<PropertyFilter>();
        if (StringUtils.isNotBlank(level)) {
            PropertyFilter levelFilter = new PropertyFilter("EQ_level", LogLevel.valueOf(level));
            filters.add(levelFilter);
        }
        if (StringUtils.isNotBlank(beginTimeStr)) {
            Date beginTime = DateUtils.parseDate(beginTimeStr);
            PropertyFilter beginTimeFilter = new PropertyFilter("GT_date", beginTime);
            filters.add(beginTimeFilter);
        }
        if (StringUtils.isNotBlank(endTimeStr)) {
            Date endTime = DateUtils.parseDate(endTimeStr);
            PropertyFilter endTimeFilter = new PropertyFilter("LT_date", endTime);
            filters.add(endTimeFilter);
        }
        List<Log> logList = this.find(filters);
        WritableWorkbook workbook = null;
        try {
            workbook = Workbook.createWorkbook(file);
            WritableSheet sheet = workbook.createSheet("日志表", 0);
            initGridSize(sheet);
            initTitle(sheet);
            writeContent(logList, sheet);
            workbook.write();
        } catch (Exception e) {
            logger.error("create excel is field!", e);
            return false;
        } finally {
            closeWritableWorkbook(workbook);
        }
        return true;

    }

对日志创建处理下载为excel格式的文件续(2)

/**      * 关闭      */     private void closeWritableWorkbook(WritableWorkbook rwb) {         if ...
  • ilovegreenrose
  • ilovegreenrose
  • 2012年03月26日 14:36
  • 167

对日志创建处理下载为excel格式的文件续(1)(

/**      * 单元格样式      */     private WritableCellFormat getBasicCellFormat() throws WriteExceptio...
  • ilovegreenrose
  • ilovegreenrose
  • 2012年03月26日 14:30
  • 68

对日志创建处理下载为excel格式的文件(1)

public class LogUitl{      /**      * 设置列表宽度      */     private void initGridSize(WritableSheet...
  • ilovegreenrose
  • ilovegreenrose
  • 2012年03月26日 14:21
  • 107

java 下载样板Excel文件

// 下载本地文件 String fileName = "苹果知识库授权网点整理汇总副本20130210.xls".toString(); // 文件的默认保存名 //File file = ne...
  • xb12369
  • xb12369
  • 2013年03月13日 16:49
  • 7549

Jxl在线实时生成Excel文件流供下载

思路:将项目中需要下载xls文件的部分在一个action中实现,设定好生成的excel的格式,然后从dao层获取到数据写入到book中,然后将表输入到输入流供客户端下载。 注意配好配置文件里的bea...
  • baby_soga
  • baby_soga
  • 2014年03月24日 15:43
  • 1383

在线实时生成Excel文件流供下载 (SSH)

转载自:http://www.blogjava.net/qnjian/archive/2010/11/29/25999.html?opt=admin (与Java相伴的日子)   我做过的一...
  • kexinmei
  • kexinmei
  • 2012年01月12日 19:54
  • 1768

php下载excel文件

http://tool.oschina.net/commons http content-type对照表 其中 xls文件对照 application/xls ava web中下载文件时,...
  • pzqingchong
  • pzqingchong
  • 2016年09月27日 21:02
  • 697

AJAX实现Excel文件下载

AJAX文件下载 JQuery的ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。但可以用j...
  • pplsunny
  • pplsunny
  • 2017年04月08日 22:56
  • 8424

C# 从服务器下载文件代码 以excel为例

一、//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为R...
  • ZLHZHJ
  • ZLHZHJ
  • 2012年05月14日 10:33
  • 4571

java excel下载单元格格式设置

package com.zjasm.util; import jxl.Sheet; import jxl.format.CellFormat; import jxl.format.Ver...
  • buck_long
  • buck_long
  • 2015年01月06日 10:58
  • 662
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对日志创建处理下载为excel格式的文件续(3) 下载
举报原因:
原因补充:

(最多只允许输入30个字)