对日志创建处理下载为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;

    }

相关文章推荐

jsp页面中下载txt格式和excel格式文件

最近做了个用jsp下载的页面 将代码贴出来 权作记录吧 1 下载txt文件  这个花了我不少时间 原因是用ie下载txt文件时是在页面中直接打开了文件.虽然查了一些资料,也看了别人的解决方案,可还...

德鲁克日志英文版下载(pdf格式)

  • 2010年03月22日 16:07
  • 1.15MB
  • 下载

Excel文件导入导出实战(3)-xml模板文件的上传下载

模板文件放在了E:\poi\web_excel_demo\web\template\student.xml; 代码: ...

Linux学习日志之Linux之命令基本格式及文件处理命令

Python核心编程基础教程之Python运算符、运算符优先级、表达式简介 1.Python运算符与表达式: (1)认识Pyhton运算符1:什么是运算符 在Python运算中,有时候我们需要对...

NPOI导出Excel2007-xlsx格式文件,用于web时需要注意的问题-XSSFWorkbook处理问题

转自:http://www.cnblogs.com/kaiwanlin/p/5782834.html 1.今天再处理Excel2007、2010文件,格式.xlsx文件存在一个问题,在调用 Writ...

使用POI来处理Excel文件格式

Microsoft的Office系列产品拥有 大量的用户,Word、Excel也成为办公文件的首选。在Java中,已经有很多对于Word、Excel的开源的解决方案,其中比较出色的是 Apache的J...

简介POI处理Excel和Word文件格式

http://poi.apache.org/apidocs/     API  帮助文档 一:认识POI Apache POI是一个开源的利用Java读写Excel、WORD等...

excel文件的格式设置及文件创建

Excel的设置是使用的office的API,要把office的excel.exe API导入到VC的库中,使用这些个接口就可以使用了,导入方法网上可查。 代码如下,首先要建立各种对象,及应用程序接...

日志文件解析Excel版

  • 2016年01月06日 12:33
  • 5.58MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对日志创建处理下载为excel格式的文件续(3) 下载
举报原因:
原因补充:

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