POI开发入门(二) 日期格式单元格设置
2016-06-18 10:46
381 查看
Apache POI
参考POI开发入门(一)单元格数据的格式化
以下为Demo代码 以及解释
package com.poi.hello; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.Calendar; 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; /** * 功能:[ 创建一个时间格式单元格 ] * 作者:[LYW] */ public class Demo4 { public static void main(String[] args) throws Exception { // 定义一个工作簿 Workbook wb = new HSSFWorkbook(); // 创建Sheet页 Sheet sheet = wb.createSheet(); // 创建行 Row row = sheet.createRow(0); // 创建单元格 Cell cell = row.createCell(0); // 给单元格 设置值 cell.setCellValue(new Date()); // 第一行第一列 插入日期 // 定义Cell格式 CellStyle cellStyle = wb.createCellStyle(); CreationHelper creationHelper = wb.getCreationHelper(); cellStyle.setDataFormat( creationHelper.createDataFormat().getFormat("yyyy-MM-dd hh:mm:ss") ); cell = row.createCell(1); cell.setCellValue(new Date()); // 第一行二列 插入格式化日期 cell.setCellStyle(cellStyle); cell = row.createCell(2); // 第一行三列 插入格式化日期 cell.setCellValue(Calendar.getInstance()); cell.setCellStyle(cellStyle); // 定义输出流 OutputStream out = new FileOutputStream("D://时间格式.xls"); wb.write(out); out.close(); } }
采用了两种不同的方式进行设置
最后结果 如下图所示:
相关资源 访问:http://download.csdn.net/detail/qq_18108775/9552619
相关文章推荐
- 再论App的安全性
- 简单的分东西算法
- 中国丝绸
- iOS开发——多线程编程(GCD)
- 顺时针打印矩阵
- webService相关概念
- 自定义迭代器
- 创建二叉树
- vector
- Editplus配置Java、Python、C/C++ (基于VS2010) 编译环境
- springMVC-配置
- neural networks and deep learning(Michael Nielsen)笔记(1)
- 通信协议:HTTP、TCP、UDP
- prototype.js常用函数详解
- [沈航软工教学] 期末附加作业
- Eclipse 4.4.1 (Luna) for C/C++ Programming
- Redis 分区实现原理
- U盘安装Linux安装报错及解决方案
- 从一个App跳转到另一APP
- java中的垃圾回收机制