码迷,mamicode.com
首页 > Web开发 > 详细

(1) 如何用Apache POI操作Excel文件-----入门

时间:2015-05-28 23:12:57      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:poi   apache   java   

Apache POI项目的目标就是可以用Java API来创建和维护各种Office文件(MS Word,MS PowerPoint和MS Excel). 本系列文章主要是针对Excel文件的操作。对于Excel的操作,Apache POI提供两种模型:HSSF和XSSF。 其区别,请参考下面的图1。截止到2015年5月28日,当前的最新版本是3.12. 具体信息,我们可以访问其官方网站:http://poi.apache.org/

技术分享

1.下面是用Apache POI创建一个工作薄的基本的代码

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

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

public class NewWorkbookTest
{
    public static void main(String[] args)
        throws IOException
    {
        HSSFWorkbook wb = new HSSFWorkbook();
        FileOutputStream fileOut = new FileOutputStream("helloworld.xls");
        wb.write(fileOut);
        fileOut.close();
    }
}


2.下面是用Apache POI创建一个Excel单元表单的代码

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.ss.util.WorkbookUtil;
import java.io.IOException;
import java.io.FileOutputStream;


public class NewSheet {
    public static void main(String[] args) throws IOException {
        HSSFWorkbook wb = new HSSFWorkbook();
        HSSFSheet sheet1 = wb.createSheet("Sheet1");
        HSSFSheet sheet2 = wb.createSheet(); // create with default name
        final String name = "Sheet2";
        wb.setSheetName(1, WorkbookUtil.createSafeSheetName(name)); // setting sheet name later
        FileOutputStream fileOut = new FileOutputStream("workbooktest.xls");
        wb.write(fileOut);
        fileOut.close();
    }
}


(1) 如何用Apache POI操作Excel文件-----入门

标签:poi   apache   java   

原文地址:http://blog.csdn.net/chancein007/article/details/46136925

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!