• POI初体验


      Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

      它的结构如下:

      HSSF - 提供读写Microsoft Excel格式档案的功能:HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。 也许HSSF的名字有点滑稽,就本质而言它是一个非常严肃、正规的API。通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。
      XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。
      HWPF - 提供读写Microsoft Word格式档案的功能。
      HSLF - 提供读写Microsoft PowerPoint格式档案的功能。
      HDGF - 提供读写Microsoft Visio格式档案的功能。
      本篇博客作为入门的钥匙,先简单介绍利用POI生成一个简单的Excel文件,从”讨厌的电子表格格式“开始。
       只需五步骤:
      当然首先要引入POIjar包,这就不算步骤之一啦,(*^__^*) 嘻嘻……登陆POI官网http://poi.apache.org/下载jar包,目前最新版本是3.10,大家都说,最稳定的版本是最新版本的前一个版本,那本篇博客就先用3.9啦。
      
      创建一个Javaweb的项目,新建一个class类,简单开启你的POI之旅啦。
      
     1 package com.myjava.poi;
     2 
     3 import java.io.FileOutputStream;
     4 
     5 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
     6 import org.apache.poi.ss.usermodel.Cell;
     7 import org.apache.poi.ss.usermodel.Row;
     8 import org.apache.poi.ss.usermodel.Sheet;
     9 import org.apache.poi.ss.usermodel.Workbook;
    10 
    11 public class ExcelDemo {
    12 
    13     public static void main(String[] args) throws Exception{
    14         /**
    15          * 第一步:定义一个新的工作簿
    16          */
    17         Workbook wb=new HSSFWorkbook(); 
    18         /**
    19          * 第二步:创建一个Sheet页
    20          */
    21         Sheet sheet=wb.createSheet("第一个Sheet页");  
    22         /**
    23          * 第三步:在这个sheet页里创建一行
    24          */
    25         Row row=sheet.createRow(0); 
    26         /**
    27          * 第四步:在该行创建一个单元格
    28          */
    29         Cell cell=row.createCell(0); 
    30         /**
    31          * 第五步:在该单元格里设置值
    32          */
    33         cell.setCellValue(8);  
    34         
    35         //不同类型的单元格值
    36         row.createCell(1).setCellValue(8.8);   
    37         row.createCell(2).setCellValue("你好,我是字符串类型的"); 
    38         row.createCell(3).setCellValue(true);  
    39         //输出
    40         FileOutputStream fileOut=new FileOutputStream("D:\POI创造.xls");
    41         wb.write(fileOut);
    42         System.out.println("OK了!");
    43         fileOut.close();
    44     }
    45 }
      就这样简单,对应目录下的xls文件已产生了,里面就是我们设置的内容了。
      
     
      就这样,轻松完成你的第一次POI之旅啦,欢迎走进POI的大门。在项目中,对于POI的使用,除了导入导出Excel或Word文档,还有一个就是最近项目中用到的,根据模板下载Word,让我们一边学习,一边应用吧,敬请期待。
      
     
     
  • 相关阅读:
    第四章之Hadoop I/O
    第五章之MapReduce应用开发
    数据预处理
    SQL Server Migration Assistant for MySQL!
    【转载】.NET设计模式之工厂方法模式(Factory Method)
    "lc.exe"已退出 代码为1 的解决方法
    【转载】.NET设计模式之抽象工厂模式(Abstract Factory)
    【转载】(收藏)《博客园精华集》分类索引
    【转载】.NET设计模式之观察者模式(Observer Pattern)
    【转载】使用Visual Studio 2010调试断点不起作用的问题解决办法(AutoCAD)
  • 原文地址:https://www.cnblogs.com/jyh317/p/3813444.html
Copyright © 2020-2023  润新知