关闭

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

62人阅读 评论(0) 收藏 举报

/**
     * 单元格样式
     */
    private WritableCellFormat getBasicCellFormat() throws WriteException {
        WritableCellFormat wcf = new WritableCellFormat();
        WritableFont font = new WritableFont(WritableFont.ARIAL, 10);
        wcf.setFont(font);
        wcf.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条
        wcf.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐
        wcf.setAlignment(Alignment.LEFT);
        wcf.setWrap(true); // 是否换行
        return wcf;
    }

       /**
     * 向excel表格中写入内容
     *
     * @param userList
     * @param sheet
     * @throws WriteException
     * @throws RowsExceededException
     */
    private void writeContent(List<Log> logList, WritableSheet sheet) throws WriteException {
        int writeLine = 0;
        WritableCellFormat wcf = this.getBasicCellFormat();
        for (Log log : logList) {
            sheet.addCell(new Label(0, writeLine + 2, log.getLevelName(), wcf));
            sheet.addCell(new Label(1, writeLine + 2, log.getUsername(), wcf));
            sheet.addCell(new Label(2, writeLine + 2, log.getLogDate(), wcf));
            sheet.addCell(new Label(3, writeLine + 2, log.getDetail(), wcf));
            writeLine++;
        }
        sheet.setRowView(writeLine + 3, 600);
    }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:40186次
    • 积分:875
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:8篇
    • 译文:1篇
    • 评论:0条
    文章分类