jxp2002 发表于 2015-8-2 07:32:23

Apache POI HSSF和XSSF读写EXCEL总结

  HSSF是指2007年以前的,XSSF是指2007年版本以上的
  这个还是比较好用的,这些总结来自Apache的官方向导的点点滴滴
  详细的请参考http://poi.apache.org/spreadsheet/quick-guide.html
  1.导出excel:



package test.worksheet;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Date;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.HSSFColor;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.CreationHelper;
import org.apache.poi.ss.usermodel.Font;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
public class SummaryHSSF {
public static void main(String[] args) throws IOException {
//创建Workbook对象(这一个对象代表着对应的一个Excel文件)
//HSSFWorkbook表示以xls为后缀名的文件
Workbook wb = new HSSFWorkbook();
//获得CreationHelper对象,这个应该是一个帮助类
CreationHelper helper = wb.getCreationHelper();
//创建Sheet并给名字(表示Excel的一个Sheet)
Sheet sheet1 = wb.createSheet("HSSF_Sheet_1");
Sheet sheet2 = wb.createSheet("HSSF_Sheet_2");
//Row表示一行Cell表示一列
Row row = null;
Cell cell = null;
for(int i=0;i
页: [1]
查看完整版本: Apache POI HSSF和XSSF读写EXCEL总结