zoukankan      html  css  js  c++  java
  • 导出Excel

    一、加黑色边框  合并单元格

        CellRangeAddress cratitle = new CellRangeAddress(0, 0, 0, len);  //合并单元格  起始行,结束行,起始列,结束列
        CellRangeAddress cradw = new CellRangeAddress(1, 3, 0, 0);
        CellRangeAddress crazj = new CellRangeAddress(1, 1, 1, 4);
        CellRangeAddress craqs = new CellRangeAddress(1, 1, 5, 26);
        CellRangeAddress crahs = new CellRangeAddress(2, 3, 1, 1);
        CellRangeAddress crayjt = new CellRangeAddress(2, 3, 2, 2);
        CellRangeAddress crabze = new CellRangeAddress(2, 3, 3, 3);
        CellRangeAddress craznj = new CellRangeAddress(2, 3, 4, 4);
        List<CellRangeAddress> craList = new ArrayList<CellRangeAddress>();
        craList.add(cratitle);
        craList.add(cradw);
        craList.add(crazj);
        craList.add(craqs);
        craList.add(crahs);
        craList.add(crayjt);
        craList.add(crabze);
        craList.add(craznj);
        for (CellRangeAddress cellRangeAddress : craList) {
            // 使用RegionUtil类为合并后的单元格添加边框
            RegionUtil.setBorderBottom(1, cellRangeAddress, sheet); // 下边框
            RegionUtil.setBorderLeft(1, cellRangeAddress, sheet); // 左边框
            RegionUtil.setBorderRight(1, cellRangeAddress, sheet); // 有边框
            RegionUtil.setBorderTop(1, cellRangeAddress, sheet); // 上边框
        }
                    
        sheet.addMergedRegion(cratitle);// 标题
        sheet.addMergedRegion(cradw);// 单位
        sheet.addMergedRegion(crazj);// 总计
        sheet.addMergedRegion(craqs);// 期数
        sheet.addMergedRegion(crahs);// 户数
        sheet.addMergedRegion(crayjt);// 应计提工会经费
        sheet.addMergedRegion(crabze);// 不足额金额
        sheet.addMergedRegion(craznj);// 滞纳金

     二、宽度自适应

    SXSSFSheet sheet = sfWb.getSheetAt(0);
    sheet.trackAllColumnsForAutoSizing();  //先设置表格所有列宽度可自动调整
    sheet.autoSizeColumn(j); //将某一列设置自动调整
    美好生活
  • 相关阅读:
    CLR Via CSharp读书笔记(6):类型和成员基础
    Maven 环境快速搭建二(eclipse+maven2+jetty)
    Struts2架构图
    Struts2 不依赖Spring 的测试方式
    最全的Eclipse使用快捷键
    ts2+Spring的UnitTest编写(使用StrutsTestCase的子类StrutsSpringTestCase)
    分析Vector、ArrayList、Hashtable、HashMap数据结分享一下
    Struts2与Velocity模板
    maven环境快速搭建
    转】Java集合框架学习笔记
  • 原文地址:https://www.cnblogs.com/ssbydk/p/10149204.html
Copyright © 2011-2022 走看看