【web开发】☆★之利用POI操作Excel表格系列教程【4】设置时间单元格

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package  com.xiaoye.demo;
import  java.io.FileOutputStream;
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;
/**
  *
  * @author 小夜的传说
  * 2014-2-21 上午9:47:17
  * 处理时间格式单元格
  */
public  class  ProTime {
     public  static  void  main(String[] args)  throws  Exception {
         Workbook wb= new  HSSFWorkbook();
         Sheet sheet=wb.createSheet( "第一个Sheet页" );
         Row row=sheet.createRow( 0 );
         row.createCell( 0 ).setCellValue( new  Date()); //第一列添加时间
                        
         CreationHelper creationHelper=wb.getCreationHelper();
         CellStyle cellStyle=wb.createCellStyle(); //设置样式
         cellStyle.setDataFormat(creationHelper.createDataFormat().getFormat( "yyyy-mm-dd hh:mm:ss" ));
         Cell cell=row.createCell( 1 );
         cell.setCellValue( new  Date()); //第2列添加时间
         cell.setCellStyle(cellStyle); //将
                        
         //也可以这样获取时间 日历的方式
         cell=row.createCell( 2 );
         cell.setCellValue(Calendar.getInstance()); //第3列添加时间
         cell.setCellStyle(cellStyle);
                        
                    
         FileOutputStream out= new  FileOutputStream( "d://设置时间单元格.xls" );
         wb.write(out);
         out.close();
         System.out.println( "end" );
     }
}


综上可知,时间日期必须处理之后才可以在Excel中显示    

效果图:

wKiom1MIexKiFkWnAACtDqe6894464.jpg










本文转自 小夜的传说 51CTO博客,原文链接:http://blog.51cto.com/1936625305/1362147,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
前端开发
web前端开发-----CSS样式设置
web前端开发-----CSS样式设置
31 0
|
1月前
|
easyexcel Java 测试技术
读取Excel还用POI?试试这款开源工具EasyExcel
读取Excel还用POI?试试这款开源工具EasyExcel
54 0
|
30天前
|
API
2024常用Web支付开发讲解教程
本教程为web支付开发,讲解了最常用的两钟支付:支付宝支付和微信支付,服务器配置和API对接,学完本课程可以学会微信支付、和支付宝支付开发。
18 2
2024常用Web支付开发讲解教程
|
30天前
|
架构师 前端开发
web全栈架构师第16期教程
互联网时代已进入后半场,行业环境发生了显著变化。互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战。课程涉及了现下前端实际开发时所需要的各块内容,并深度对标 阿里 P6+级别所具备的知识储备及开发技能,奠定源码阅读基础和全栈开发能力。
19 3
web全栈架构师第16期教程
|
1月前
|
XML JavaScript 前端开发
Web 扫描神器:WhatWeb 保姆级教程(附链接)
Web 扫描神器:WhatWeb 保姆级教程(附链接)
52 0
|
1月前
|
存储 网络协议 安全
Web 扫描神器:Gobuster 保姆级教程(附链接)
Web 扫描神器:Gobuster 保姆级教程(附链接)
170 0
|
2月前
|
Java
POI上传excel的java后台逻辑
POI上传excel的java后台逻辑
|
2月前
|
Java
使用POI导出Excel
使用POI导出Excel
|
19天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
30天前
|
Web App开发 前端开发 开发工具
介绍Web开发的基础知识
介绍Web开发的基础知识
29 7