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

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

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://www.cnblogs.com/sp-lucky/p/3210933.html

你可能感兴趣的文章
hive 语法 case when 语法
查看>>
Ajax:js读取txt内容(json格式内容)
查看>>
Task 7 买书最低价格问题
查看>>
Selenium3+python自动化007-警告框
查看>>
html5 相同形状的图形进行循环
查看>>
springboot中文官方文档
查看>>
lamdba表达式
查看>>
ThreadLocal实现线程范围内共享
查看>>
多校HDU5723 最小生成树+dfs回溯
查看>>
ASP.NET MVC分页实现之改进版-增加同一个视图可设置多个分页
查看>>
关于ASP.NET MVC开发设计中出现的问题与解决方案汇总 【持续更新】
查看>>
关于Entity Framework中的Attached报错的完美解决方案终极版
查看>>
Selenium之Web页面滚动条滚操作
查看>>
组合数据类型练习,英文词频统计实例上
查看>>
Uber回馈开源的一些软件
查看>>
day 3 修改haproxy.cfg 作业
查看>>
UIScrollView —— 缩放实现案例(二)
查看>>
【Qt】Qt Linguist介绍【转】
查看>>
sim usim Uim 区别
查看>>
网页中插入透明Flash的方法和技巧
查看>>