POI生成Excel

来源:互联网 发布:js div name 编辑:程序博客网 时间:2024/06/07 18:08
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;public class POI生成Excel {public static void main(String[] args) throws IOException { //1.在内存中,创建一个空白的Excel文档 HSSFWorkbook  excelObj = new HSSFWorkbook(); //2.为空白的Excel文档,创建一个【小页】对象   HSSFSheet sheetObj=excelObj.createSheet("第一个小页"); //3.指定当前【小页】对象,需要被占用的【数据行】  HSSFRow rowObj=sheetObj.createRow(0);//excel文档行数和列数,以0开始 //  4.在当前占用【数据行】,根据指定列数,获得占用的【单元格】 HSSFCell cellObj=rowObj.createCell(2); //  5.向占用的【单元格】填充数据 cellObj.setCellValue("放学"); // 6.通过封装好的I/O流,将内存中Excel对象 导出到硬盘上,成为一个真正的Excel文档 OutputStream out = new FileOutputStream("C://Users/User/Desktopd/第一个Excel文档.xls"); excelObj.write(out); out.close();}}

我使用的poi jar包

http://pan.baidu.com/s/1b3gAlg?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0

实现poi.jar生成一个Excel文档流程:
          1.在内存中,创建一个空白的Excel文档
          2.为空白的Excel文档,创建一个【小页】对象
             ******【小页】被自动赋予大量 单元格
          3.指定当前【小页】对象,需要被占用的【数据行】  
          4.在当前占用【数据行】,根据指定列数,获得占用的【单元格】
          5.向占用的【单元格】填充数据
          6.通过封装好的I/O流,将内存中Excel对象 导出到硬盘上,成为一个真正的Excel文档

希望对你有帮助,祝你有一个好心情!