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

  • 相关阅读:
    hive创建ES外部表过程中的问题
    Hive 与 ElasticSearch 的数据类型对照
    ambari启动hive服务失败
    calcite 1.22新特性
    自动化打包工具gulp
    js中数组的用法
    JavaScript的基础语法
    node.js初体验
    函数的执行过程和闭包
    Ajax -Asynchronous Javascript And XML(异步 JavaScript 和 XML)
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/4624254.html
Copyright © 2011-2022 走看看