NPOI2.2.0.0实例详解(十)—设置EXCEL单元格【文本格式】-程序员宅基地

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();
        }
    }
}
运行后,效果如下图所示【演示了文本格式的设置】

转载于:https://my.oschina.net/u/1778848/blog/542252

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/choujing2591/article/details/100809114

智能推荐

QGIS编译(跨平台编译)之七十:【Windows编译错误处理】找不到vector_tile.pb.h、vector_tile.pb.cc-程序员宅基地

文章浏览阅读475次。QGIS编译;QGIS跨平台编译;Windows编译错误处理;找不到vector_tile;找不到vector_tile.pb;找不到vector_tile.pb.h;找不到vector_tile.pb.cc

HTTPS:让数据传输更安全_明文传输的特性-程序员宅基地

文章浏览阅读550次。浏览器安全主要划分为三大块内容:页面安全、系统安全和网络安全。前面我们用四篇文章介绍了页面安全和系统安全,也聊了浏览器和 Web 开发者是如何应对各种类型的攻击,本文是我们专栏的最后一篇,我们就接着来聊聊网络安全协议 HTTPS。我们先从 HTTP 的明文传输的特性讲起,在上一个模块的三篇文章中我们分析过,起初设计 HTTP 协议的目的很单纯,就是为了传输超文本文件,那时候也没有太强的加密传输的数据需求,所以 HTTP 一直保持着明文传输数据的特征。但这样的话,在传输过程中的每一个环节,数据都有可能被窃_明文传输的特性

工程数学基础 考试 要点 复习:矩阵论,数值计算_工程矩阵论期中考试-程序员宅基地

文章浏览阅读737次。v向量的1-范数∥x∥1=∑k=1n∣ξk∣\|x\|_1=\sum_{k=1}^n|\xi_k|∥x∥1​=∑k=1n​∣ξk​∣向量的2-范数∥x∥2=(∑k=1n∣ξk∣2)12\|x\|_2=(\sum_{k=1}^n|\xi_k|^2)^\frac12∥x∥2​=(∑k=1n​∣ξk​∣2)21​向量的\infty-范数∥x∥∞=max⁡1≤k≤n∣ξk∣\|x\|_\infty=\max_{1\leq k \leq n}|\xi_k|∥x∥∞​=max1≤k≤n​∣ξk​∣列范数=_工程矩阵论期中考试

opencsv解析CSV文件_opencsv 读取csv-程序员宅基地

文章浏览阅读1k次。opencsv解析CSV文件_opencsv 读取csv

2024年【N1叉车司机】考试题库及N1叉车司机考试资料-程序员宅基地

文章浏览阅读670次,点赞16次,收藏10次。47、【多选题】《安全生产法》规定,生产经营单位的决策机构、主要负责人或者个人经营的投资人不依照《安全生产法》规定保证安全生产所必需的资金投入,致使生产经营单位不具备安全生产条件的,责令限期改正,提供必需的资金;逾期未改正的,责令生产经营单位停产停业整顿。39、【单选题】特种设备生产、经营、使用单位应当遵守《中华人民共和国特种设备安全法》和其他有关法律、法规,建立、健全特种设备安全和节能责任制度,加强特种设备安全和节能管理,确保特种设备生产、经营、使用安全,符合()要求。事故原因分析:()( B )

安装和初步使用 nn-Meter_nn-meter部署-程序员宅基地

文章浏览阅读396次。安装和初步使用 nn-Meter_nn-meter部署

随便推点

python中星号(*),即(*train_x.shape)的用法_*x.shape-程序员宅基地

文章浏览阅读1.8w次,点赞15次,收藏34次。先看一段代码的的运行结果:import numpy as nptrain_x = np.linspace(-1,1,10)print(train_x.shape)print(train_x.shape[0])print(*train_x.shape) # *train_x.shape 与 train_x.shape[0] 的结果是一致的print(train_x[0]..._*x.shape

解决找不到d3dcompiler_47.dll问题?dll缺失的5个修复方法分享_cannot create d3dcompiler_47.dll-程序员宅基地

文章浏览阅读306次。2. DirectX版本不匹配:如果你的系统中安装了不同版本的DirectX,而你的程序需要的是另一个版本,那么就可能会出现这个问题。这可能是由于安装过程中的问题,或者是系统更新导致的。2. 安装DirectX:如果你使用的是需要DirectX的软件(比如某些版本的AutoCAD),那么你应该确保你的系统中已经安装了DirectX。dll修复工具是一种专门用于修复损坏或缺失的动态链接库(DLL)文件的软件,直接在网上下载一个dll修复工具,,当然网上的dll修复工具是五花八门的,很容易下载到垃圾的软件。_cannot create d3dcompiler_47.dll

高级开发人员可以向初学者学习的内容-程序员宅基地

文章浏览阅读3.5k次。在过去的几年里,我拥有与相当多的初学者一起工作和指导的奢侈。虽然我显然见证了我相当一部分编程不, 但事情并不像看起来那么黑白分明。在初学者中,我一直看到一些模式和行为。而有些...

前端面试题(附答案)持续更新中……,【项目实战】-程序员宅基地

文章浏览阅读600次,点赞12次,收藏12次。基本上都是遇到一些样式的Bug,逻辑上的想想就解决了,没什么难的。总结自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

使用c#设计winform窗体实现高斯坐标正反算_坐标正算c#窗体代码-程序员宅基地

文章浏览阅读1k次,点赞2次,收藏12次。但是按照他们的思路正算x坐标是对的,y是错的。害,计算不出来正确的,搞得花里胡哨的希望搞个高分。注意:反算算不出来啊!主要就是公式,这是老师发的。_坐标正算c#窗体代码