快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → easyExcel导出如何设置细线以及数据居中和自动换行(返回是流)

easyExcel导出如何设置细线以及数据居中和自动换行(返回是流)

时间:2022-10-19 20:16:17人气:作者:快盘下载我要评论
//返回文件的格式;比如html;现在是设置返回excel类型
        response.setContentType(;application/vnd.ms-excel;);
        response.setCharacterEncoding(;utf-8;);
        // 这里URLEncoder.encode可以防止中文乱码 当然和easyexcel没有关系
        response.setHeader(;Content-disposition;, ;attachment;filename=; ; fileName ; ;.xlsx;);
        //内容样式
        WriteCellStyle contentWriteCellStyle = new WriteCellStyle();
        contentWriteCellStyle.setBorderLeft(BorderStyle.THIN);//细实线
        contentWriteCellStyle.setBorderTop(BorderStyle.THIN);
        contentWriteCellStyle.setBorderRight(BorderStyle.THIN);
        contentWriteCellStyle.setBorderBottom(BorderStyle.THIN);
        //设计内容居中       
        contentWriteCellStyle.setHorizontalAlignment(HorizontalAlignment.CENTER);      //设置内容自动换行
        contentWriteCellStyle.setWrapped(true);
        //设置头部样式
        WriteCellStyle headWriteCellStyle = new WriteCellStyle();
        //设置头部标题居中    
            headWriteCellStyle.setHorizontalAlignment(HorizontalAlignment.CENTER);
        // 这个策略是 头是头的样式 内容是内容的样式 其他的策略可以自己实现
        HorizontalCellStyleStrategy horizontalCellStyleStrategy =
                new HorizontalCellStyleStrategy(headWriteCellStyle, contentWriteCellStyle);
        //将数据写进流;如果是响应流则写进header对应的文件里
        ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).build();
        //指定sheet的名字和头信息
        WriteSheet writeSheet = EasyExcel.writerSheet(0, ;日历导出;).head(getHead(calendarExportVO.getTitle())).registerWriteHandler(new SimpleColumnWidthStyleStrategy(19)).registerWriteHandler(horizontalCellStyleStrategy).build();
        //将数据真正写入excel中
        excelWriter.write(calendarExportVO.getData(), writeSheet);
        //千万别忘记finish 会帮忙关闭流
        excelWriter.finish();

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。