关闭

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

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

public class LogUitl{

     /**
     * 设置列表宽度
     */
    private void initGridSize(WritableSheet sheet) throws RowsExceededException {
        sheet.setColumnView(0, 12);
        sheet.setColumnView(1, 12);
        sheet.setColumnView(2, 17);
        sheet.setColumnView(3, 12);
        sheet.setColumnView(4, 15);
        sheet.setColumnView(5, 24);
        sheet.setRowView(0, 600, false);
    }

        /**
     * 初始化标题栏
     *
     */
    private void initTitle(WritableSheet sheet) throws WriteException {
        WritableCellFormat wcf = getCellTitleFormat();

        sheet.addCell(new Label(0, 0, "", wcf));
        sheet.mergeCells(0, 0, 3, 0);
        sheet.setRowView(0, 600);
        sheet.addCell(new Label(0, 0, "日志表", wcf));
        sheet.addCell(new Label(0, 1, "级别", wcf));
        sheet.addCell(new Label(1, 1, "操作用户", wcf));
        sheet.addCell(new Label(2, 1, "创建时间", wcf));
        sheet.addCell(new Label(3, 1, "详细信息", wcf));
    }

        private WritableCellFormat getCellTitleFormat() throws WriteException {
        WritableCellFormat wcf = getBasicCellFormat();
        WritableFont font = new WritableFont(WritableFont.ARIAL, 10);
        wcf.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐
        // wcf.setBackground(Colour.GREY_25_PERCENT);
        wcf.setFont(font);
        wcf.setWrap(true); // 是否换行
        wcf.setAlignment(Alignment.CENTRE);

        return wcf;
    }

}

0
0

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