zoukankan      html  css  js  c++  java
  • poi导出数据

    1.poi导出excel

    
    


    /**
    * 2003格式
    */

    import org.apache.poi.hssf.usermodel.HSSFCellStyle;
    import org.apache.poi.hssf.usermodel.HSSFFont;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.util.HSSFColor;
    import org.apache.poi.ss.usermodel.*;

    import java.io.FileOutputStream;
    import java.io.IOException;

    public class poi
    {
    public static void main(String[] args) throws IOException
    {
    // 新建工作表对象
    HSSFWorkbook book = new HSSFWorkbook();

    // 自定义sheet
    Sheet sheet = book.createSheet("自定义1");
    //创建行
    Row row = sheet.createRow(0);
    //创建单元格
    Cell cell = row.createCell(0);
    cell.setCellValue("单元格测试值");

    HSSFCellStyle cellStyle = book.createCellStyle();

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

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

    //设置居中:
    cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中

    //设置字体:
    HSSFFont font = book.createFont();
    font.setFontName("黑体");
    font.setFontHeightInPoints((short) 16);//设置字体大小

    HSSFFont font2 = book.createFont();
    font2.setFontName("仿宋_GB2312");
    font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
    font2.setFontHeightInPoints((short) 12);
    // 使字体生效
    cellStyle.setFont(font);//选择需要用到的字体格式

    // 使样式生效
    cell.setCellStyle(cellStyle);

    //构建文件
    FileOutputStream fileout = new FileOutputStream("D://test.xls");
    // 将工作表兑现写入文件中
    book.write(fileout);

    }
    }
     

    响应结果:

    依赖jar包:

    参考资料

     demo:

    链接:https://pan.baidu.com/s/1jkgclbfsMbDP0f38wGcI4A
    提取码:5i8n

  • 相关阅读:
    第四周JSP作业
    jsp第二次作业
    3.4软件管理与测试作业
    jsp3月3日作业
    课后listview作业
    安卓sql
    activity带数据跳转
    answers
    阿里云ESC无法使用python发送邮件的问题
    Ubuntu 更改时区
  • 原文地址:https://www.cnblogs.com/nevegiveup/p/6928321.html
Copyright © 2011-2022 走看看