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文件-----入门
原文地址:http://blog.csdn.net/chancein007/article/details/46136925