zoukankan      html  css  js  c++  java
  • POI读写Excel简述之写入

    二、POI写入Excel文件(以Excel2003版为例,2007版就是根据文件扩展名xlsx将HSSFWorkbook换为XSSFWorkbook,及其Sheet、Row、Cell也相应替换)

    1、//创建工作薄

    HSSFWorkbook workbook = new HSSFWorkbook();

    2、//创建Sheet页

    HSSFSheet sheet = workbook.createSheet("sheet1");

    3、//创建一行数据

    HSSFRow firstRow = sheet.createRow(0);

    4、//在第一行上创建一单元格

    HSSFCell firstRowcell = firstRow.createCell(0);

    5、//为单元格赋值

    firstRowcell.setCellValue("abc");
    6、//创建File对象

    //String foldPath为Excel文件要保存到的文件夹位置,不是文件完整路径,网站中直接用虚拟路径就可以

    File fold= new File(filePath);

    7、//判断文件夹是否存在,不存在就创建

    if (!fold.exists()){fold.mkdirs();}

    8、//一般不需要判断文件是否存在和创建,因不做其他处理的话新文件会被创建或者覆盖原文件,下面只是简单记录一下,以备后用

    File file = new File(filePath, "excel.xls");

    file.createNewFile();//保证文件夹存在的情况下创建文件

    9、//创建文件输出流

    OutputStream outputStream = new FileOutputStream(filePath+"/excel.xls");

    10、//将工作簿对象写入文件流

    workbook.write(outputStream);

    11、//释放资源

    workbook.close();
    outputStream.close();

    12、同样,以上代码最好使用try catch

  • 相关阅读:
    Linux下暴力破解工具Hydra详解
    Github 安全类Repo收集整理
    Linux下显示IP地理位置信息的小工具-nali
    一次渗透小记
    一步随心,一生无悔
    巧遇"drwxr-xr-x."权限
    mysql以ROOT权限提权方法
    HTTP消息中header头部信息的讲解
    浏览器安全-初学篇
    高并发工具推荐
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/4624254.html
Copyright © 2011-2022 走看看