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

/**
     * 单元格样式
     */
    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);
    }

阅读更多
文章标签: excel wcf
上一篇对日志创建处理下载为excel格式的文件(1)
下一篇对日志创建处理下载为excel格式的文件续(2)
想对作者说点什么? 我来说一句

BIFF8格式文档

2014年02月27日 212KB 下载

没有更多推荐了,返回首页

关闭
关闭