NPOI2.2.0.0实例详解(十)—设置EXCEL单元格【文本格式】

原创 2015年12月10日 09:55:17
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 Program9
    {
        static void Main(string[] args)
        {
            //说明:设置文本格式

            //1.创建EXCEL中的Workbook         
            IWorkbook myworkbook = new XSSFWorkbook();

            //2.创建Workbook中的Sheet        
            ISheet mysheet = myworkbook.CreateSheet("sheet1");
            mysheet.SetColumnWidth(0, 40 * 256);

            //3.创建Row中的Cell并赋值
            IRow row0 = mysheet.CreateRow(0); row0.CreateCell(0).SetCellValue("130925199662080044");
            IRow row1 = mysheet.CreateRow(1); row1.CreateCell(0).SetCellValue(""+DateTime.Now+"");

            //4.创建CellStyle与DataFormat并加载格式样式
            IDataFormat dataformat = myworkbook.CreateDataFormat();

            //【Tips】
            // 1.使用@ 或 text 都可以
            // 2.再也不用为身份证号发愁了
    
            ICellStyle style0 = myworkbook.CreateCellStyle();
            style0.DataFormat = dataformat.GetFormat("@");

            ICellStyle style1 = myworkbook.CreateCellStyle();
            style1.DataFormat = dataformat.GetFormat("text");
       
            //5.将CellStyle应用于具体单元格
            row0.GetCell(0).CellStyle = style0;
            row1.GetCell(0).CellStyle = style1;
       
            //6.保存       
            FileStream file = new FileStream(@"E:\myworkbook9.xlsx", FileMode.Create);
            myworkbook.Write(file);
            file.Close();
        }
    }
}
运行后,效果如下图所示【演示了文本格式的设置】
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

NPOI 单元格 格式设为文本 HSSFDataFormat

NPOI 单元格(cell) 将格式设为文本          在网上找了很久,都没有关于如何设置的信息,没办法查了下NPOI的源码终于找到了方法。这里共享下,就是“@”参数         ...

NPOI 2.0 教程(三):EXCEL 基本格式设置之ICellStyle

前两篇,我们已经学习了如何用NPOI来创建和编辑Excel,并且已经熟悉了HSSFWorkbook,ISheet,IRow和ICell。 接下来我们把它变得漂亮一点。...
  • fujie724
  • fujie724
  • 2014年12月10日 17:42
  • 21905

NPOI 设置EXCEL单元格格式为 数值

NPOI设置EXCEL单元格格式为数值,网上有很多信息,但并没有实际解决问题的方法。 实际上EXCEL的格式设置很简单,只要将样式对象的DataFormat属性设置为194即可,代码如下: #regi...
  • liynet
  • liynet
  • 2016年10月26日 11:56
  • 3065

NPOI2.2.0.0实例详解(八)—设置EXCEL单元格【数字格式】

设置EXCEL单元格【数字格式】
  • xxs77ch
  • xxs77ch
  • 2015年12月09日 15:29
  • 3147

POI中设置Excel单元格格式样式(居中,字体,边框等)

创建sheet什么的就不多说了,直接进入正题 [java] view plaincopyprint? HSSFCellStyle cellStyle = wb.createCell...
  • spp_1987
  • spp_1987
  • 2013年10月31日 11:32
  • 62639

POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】

原文:http://javacrazyer.iteye.com/blog/894758 实际开发过程中通常用到的就是从数据库导出EXCEL表格了,JXL可以这样做,其实POI...

NPOI 单元格格式设置

////自动换行                ////自动换行翻译成英文其实就是Wrap的意思,所以这里我们应该用WrapText属性,这是一个布尔属性                //sty...
  • lcnmdfx
  • lcnmdfx
  • 2014年07月24日 14:18
  • 16165

POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】

转载至:http://javacrazyer.iteye.com/blog/894758 实际开发过程中通常用到的就是从数据库导出EXCEL表格了,JXL可以这样做,其实POI也可以...

使用NPOI 汇出EXCEL,设置样式,字体等

MemoryStream ms = new MemoryStream();     XSSFWorkbook workbook = new XSSFWorkbook();//创建Workbook对...

POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写

第一种:日期格式 cell.setCellValue(new Date(2008,5,5)); //set date format ...
  • spp_1987
  • spp_1987
  • 2013年10月31日 13:04
  • 10348
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NPOI2.2.0.0实例详解(十)—设置EXCEL单元格【文本格式】
举报原因:
原因补充:

(最多只允许输入30个字)