zoukankan      html  css  js  c++  java
  • 使用poi处理excel

    一、新建excel工作簿(excel)对象:

    HSSFWorkbook wb = new HSSFWorkbook();
     //为第一个excel创建名字: 
    HSSFSheet sheet = wb.createSheet("核实比对情况"); 
    //创建excel样式对象
    HSSFCellStyle style = wb.createCellStyle();
    

     二、设置背景色:

    style.setFillForegroundColor((short) 13);// 设置背景色
    style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
    

    三、设置边框:

    style.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
    style.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
    style.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
    style.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框

    四、设置居中以及自动换行:

    style.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 创建一个居中格式 
    style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);//垂直居中
    style.setWrapText(true);

     五、设置字体:

    HSSFFont font = wb.createFont();
    font.setFontName("黑体");
    font.setFontHeightInPoints((short) 16);//设置字体大小
    font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
    style.setFont(font);//样式中加入字体选择的条件

    六、设置列宽:

    sheet.setColumnWidth((short)0,(short)5000); //第一个参数是列标,第二个参数是列宽值单位px

    七、合并单元格:

    CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);
    或者用
    sheet.addMergedRegion(new Region(0, (short) 0, 0,(short) 4)); //参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号

    大概总结就是这么多,欢迎补充。

    你以后的气质里,藏着你走过的路,读过的书和爱过的人。 ​​​
  • 相关阅读:
    008 同步
    007 优雅的关闭线程
    006 线程中的join方法
    005 线程ID和线程的优先级
    004 后台线程
    003 Thread的构造
    群发 图片和语音失败原因是 ,返回 content是 null,
    状态,
    Shape Of My Heart
    转码 的状态,嘿嘿,小bug,少了一个 !
  • 原文地址:https://www.cnblogs.com/Sophias/p/8287983.html
Copyright © 2011-2022 走看看