POI Excel - 日期单元格

POI Excel - 日期单元格 首页 / POI入门教程 / POI Excel - 日期单元格

要创建显示该单元格当前日期的日期单元格,无涯教程可以使用Apache POI的样式函数根据日期对单元格进行格式化。 setDateformat()方法用于设置日期格式。看一个示例,在该示例中,将创建一个包含当前日期的单元格。

POI Excel日期单元格示例

package poiexample;
import java.io.FileNotFoundException;
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.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 DateCellExample {
	
	public static void main(String[] args) throws FileNotFoundException, IOException {
		Workbook wb = new HSSFWorkbook();
		CreationHelper createHelper = wb.getCreationHelper();
	    try(OutputStream os = new FileOutputStream("Learnfk.xls")){
	        Sheet sheet = wb.createSheet("New Sheet");
	        Row row     = sheet.createRow(0);
	        Cell cell   = row.createCell(0);
	        CellStyle cellStyle = wb.createCellStyle();
	        cellStyle.setDataFormat(
	            createHelper.createDataFormat().getFormat("d/m/yy h:mm"));
	        cell = row.createCell(1);
	        cell.setCellValue(new Date());
	        cell.setCellStyle(cellStyle);
	        wb.write(os);
	    }catch(Exception e) {
	    	System.out.println(e.getMessage());
	    }
	}
}

输出:

Apache POI Excel Date Cell

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

趣谈Linux操作系统 -〔刘超〕

网络编程实战 -〔盛延敏〕

ZooKeeper实战与源码剖析 -〔么敬国〕

即时消息技术剖析与实战 -〔袁武林〕

说透中台 -〔王健〕

Vim 实用技巧必知必会 -〔吴咏炜〕

打造爆款短视频 -〔周维〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

Midjourney入门实践课 -〔Jovi〕

好记忆不如烂笔头。留下您的足迹吧 :)