需要引入poi-3.9-20121203.jar
import java.io.FileOutputStream;
import java.util.Date;import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
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.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
public class Poi2 {
public static void main(String[] args) throws Exception {
//定义一个新的工作簿
Workbook wb=new HSSFWorkbook();
//创建sheet1
Sheet sheet = wb.createSheet("sheet1");
//创建行
Row row = sheet.createRow(0);
//格式化日期
CreationHelper createHelper=wb.getCreationHelper();
//单元格样式类
CellStyle cellStyle=wb.createCellStyle();
cellStyle.setDataFormat(createHelper.createDataFormat().getFormat("yyy-mm-dd"));
//1列
Cell cell=row.createCell(0);
cell.setCellValue(new Date());
//2列
Cell cell2=row.createCell(1);
cell2.setCellValue(new Date());
//格式化日期
cell2.setCellStyle(cellStyle);
//不同类型的数据
row.createCell(2).setCellValue(1);
row.createCell(3).setCellValue("字符串");
row.createCell(4).setCellValue(true);
row.createCell(5).setCellValue(HSSFCell.CELL_TYPE_NUMERIC);
//创建一个输入流
FileOutputStream fileOutputStream = new FileOutputStream("d:\\简单的工作簿.xls");
//写入
wb.write(fileOutputStream);
}
}
效果图