博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NPOI在.net中的操作Excel
阅读量:5894 次
发布时间:2019-06-19

本文共 996 字,大约阅读时间需要 3 分钟。

hot3.png

1、读取

using (FileStream stream = new FileStream(@"c:\客户资料.xls", FileMode.Open, FileAccess.Read))

{

HSSFWorkbook workbook = new HSSFWorkbook(stream);

MessageBox.Show(workbook.GetSheetName(0));

}

读取字符串类型数据
MessageBox.Show(sheet.GetRow(3).GetCell(4).StringCellValue);
读取数字类型数据
NumericCellValue
判断单元格数据类型:读取
GetCell(4).CellType
,与
HSSFCell
类中定义的常量比较即可。
判断使用区域:结束行号:
Last
RowNum
2.写入Excel

HSSFWorkbook workbook = new HSSFWorkbook();

HSSFSheet sheet = workbook.CreateSheet();

HSSFRow row = sheet.CreateRow(0);

row.CreateCell(0, HSSFCell.CELL_TYPE_STRING).SetCellValue("Hello");

row.CreateCell(1, HSSFCell.CELL_TYPE_NUMERIC).SetCellValue(3.14);

using (FileStream stream = new FileStream(@"c:\1.xls", FileMode.OpenOrCreate, FileAccess.ReadWrite))

{

workbook.Write(stream);

}

NPOI
MyXls
等,
NPOI
能够分析
Excel
文件的格式,能够进行
常用
Excel
操作,
不依赖于
Excel
节省资源
,没有安全性、性能的问题,在
ASP.net
中用最合适。
只能处理
xls
格式文件
、不能处理
xlsx
这样的新版本
Excel
文件格式。处理
xlsx
还要用
OpenXML

转载于:https://my.oschina.net/liyuanjinglyj/blog/80612

你可能感兴趣的文章
JavaScript获取DOM元素位置和尺寸大小
查看>>
EL 表达式小结
查看>>
内部排序
查看>>
jQuery EasyUI API 中文文档 - 组合(Combo)
查看>>
10个关于 Dropbox 的另类功用(知乎问答精编)[还是转来了]
查看>>
Oracle体系结构
查看>>
javascript Error对象详解
查看>>
nc 局域网聊天+文件传输(netcat)
查看>>
每天一个linux命令(25):linux文件属性详解
查看>>
go微服务框架go-micro深度学习(三) Registry服务的注册和发现
查看>>
在Fedora8上安装MySQL5.0.45的过程
查看>>
Spring AOP项目应用——方法入参校验 & 日志横切
查看>>
使用REST-Assured对API接口进行自动化测试
查看>>
王潮歌跨界指导HUAWEI P20系列发布会 颠覆传统 眼界大开!
查看>>
王高飞:微博已收购一直播 明年一季度重点是功能与流量打通
查看>>
新北市长侯友宜:两岸交流应从隔壁最亲近的人开始
查看>>
全面屏的Nokia X即将上线,不到2000元的信仰你要充值吗?
查看>>
JavaScript数据类型及语言基础--ife
查看>>
进阶 Nginx 高手必须跨越的 5 座大山
查看>>
部署P2P升级的脚本
查看>>