java操作Excel的poi 格式设置
格式设置
package com.java.poi; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.*; import java.io.FileOutputStream; import java.util.Calendar; import java.util.Date; /** * 格式化 * @author nidegui * @create 2019-06-17 9:46 */ public class Test4 { public static void main(String[] args) throws Exception { Workbook wb=new HSSFWorkbook(); Sheet sheet = wb.createSheet("创建sheet页"); Row row = sheet.createRow(0);//创建行 Cell cell = row.createCell(0);//创建一个单元格, 第一列 cell.setCellValue(new Date()); //给单元格设置值 CreationHelper creationHelper = wb.getCreationHelper(); CellStyle cellStyle = wb.createCellStyle(); //创建工作簿的样式 cellStyle.setDataFormat(creationHelper.createDataFormat().getFormat("yyyy-mm-dd hh:mm:ss")); cell=row.createCell(1); //第二列 cell.setCellValue(new Date()); cell.setCellStyle(cellStyle); /** * 第二中样式 */ row.createCell(2); //第三列 cell.setCellValue(Calendar.getInstance()); cell.setCellStyle(cellStyle); FileOutputStream fileOutputStream=new FileOutputStream("E:\\3.xls"); wb.write(fileOutputStream); fileOutputStream.close(); } }