原文:http://blog.csdn.net/xxs77ch/article/details/50245391

using System;  

using System.Collections.Generic;  

using System.Linq;  

using System.Text;  

using System.Threading.Tasks;  

using NPOI.HSSF.UserModel;  

using NPOI.SS.Formula.Eval;  

using NPOI.SS.Formula.Functions;  

using NPOI.SS.UserModel;  

using NPOI.XSSF.UserModel;  

using NPOI.POIFS.FileSystem;  

using NPOI.HPSF;  

using System.IO;  

using NPOI.SS.Util;  

using System.Drawing;  

using NPOI.HSSF.Util;  

namespace NPOI  

{  

class Program8  

    {  

static void Main(string[] args)  

        {  

//说明:设置时间格式  

//1.创建EXCEL中的Workbook           

            IWorkbook myworkbook = new XSSFWorkbook();  

//2.创建Workbook中的Sheet          

            ISheet mysheet = myworkbook.CreateSheet("sheet1");  

            mysheet.SetColumnWidth(,  * );  

//3.创建Row中的Cell并赋值  

            IRow row0 = mysheet.CreateRow(); row0.CreateCell().SetCellValue(DateTime.Now);  

            IRow row1 = mysheet.CreateRow(); row1.CreateCell().SetCellValue(DateTime.Now);  

            IRow row2 = mysheet.CreateRow(); row2.CreateCell().SetCellValue(DateTime.Now);  

            IRow row3 = mysheet.CreateRow(); row3.CreateCell().SetCellValue(DateTime.Now);  

//4.创建CellStyle与DataFormat并加载格式样式  

            IDataFormat dataformat = myworkbook.CreateDataFormat();  

//【Tips】  

// 1.yyyy 年份;    yy 年份后两位  

// 2.MM 月份零起始;M 月份非零起始;  mmm[英文月份简写];mmmm[英文月份全称]  

// 3.dd   日零起始;d 日非零起始  

// 4.hh 小时零起始;h 小时非零起始[用于12小时制][12小时制必须在时间后面添加 AM/PM 或 上午/下午]  

// 5.HH 小时零起始;H 小时非零起始[用于24小时制]  

// 6.mm 分钟零起始;m 分钟非零起始  

// 7.ss 秒数零起始;s 秒数非零起始  

// 8.dddd 星期;ddd 星期缩写【英文】  

// 9.aaaa 星期;aaa 星期缩写【中文】  

            ICellStyle style0 = myworkbook.CreateCellStyle();  

            style0.DataFormat = dataformat.GetFormat("yyyy年MM月dd日 aaaa");  

            ICellStyle style1 = myworkbook.CreateCellStyle();  

            style1.DataFormat = dataformat.GetFormat("yyyy年MM月dd日 dddd");  

            ICellStyle style2 = myworkbook.CreateCellStyle();  

            style2.DataFormat = dataformat.GetFormat("h:mm:ss AM/PM");  

            ICellStyle style3 = myworkbook.CreateCellStyle();  

            style3.DataFormat = dataformat.GetFormat("h:mm:ss 上午/下午");  

//5.将CellStyle应用于具体单元格  

            row0.GetCell().CellStyle = style0;  

            row1.GetCell().CellStyle = style1;  

            row2.GetCell().CellStyle = style2;  

            row3.GetCell().CellStyle = style3;  

//6.保存         

            FileStream file = new FileStream(@"E:\myworkbook8.xlsx", FileMode.Create);  

            myworkbook.Write(file);  

            file.Close();  

        }  

    }  

}  

最新文章

  1. 01.线性表 ArrayList
  2. DataTable排序(转)
  3. jquery简单插件到复杂插件(3)--顶部导航固定
  4. CentOS linux 下eclipse+cdt编译报undefined reffrece to *
  5. UINavigationController的使用(多视图控制器)
  6. libevent I/O示例
  7. [转]使用 jQuery Mobile 与 HTML5 开发 Web App —— jQuery Mobile 事件详解
  8. WCF SOA --- AJAX 跨域请求处理 CORS for WCF
  9. iOS 数据持久性存储-对象归档
  10. 两台Linux机之间传送文件
  11. hadoop中,combine、partition、shuffle作用分别是什么?
  12. spring-oauth-server实践:access_token的有效期分析
  13. 二叉树,AVL树和红黑树
  14. maven在windows及linux环境下安装
  15. FireFox 插件xpi文件签名2
  16. nginx的锁
  17. 精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!
  18. Centos 如何关闭自动更新
  19. Android 代码实现应用强制装到手机内存
  20. 使用ClaimsIdentity来实现登录授权

热门文章

  1. 【洛谷P1060 开心的金明】
  2. Django(九)admin相关知识
  3. python zip()函数的使用
  4. java 一个类调用另一个类的方法
  5. octave基本操作
  6. Luogu P3966 [TJOI2013]单词
  7. 字符输入流 FileReader
  8. plsql界面/command界面
  9. QImage与cv::Mat转换;
  10. 运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本