NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。

在VS里边搜索安装NPOI,然后安装

安装完了,有几点需要明确一下:

WorkBook:工作薄;工作表:Sheet;行:Row;单元格:Cell。

NPOI处理Excel有两种格式HSSF和XSSF。

HSSFWorkbook扩展名是.xls , XSSFWorkbook:扩展名是.xlsx(注:xls 适用2007以前,XSSF适用2007以后版本)

新建一个Excel试试:

        public ActionResult Index(){HSSFWorkbook wk = new HSSFWorkbook();ISheet sheet = wk.CreateSheet("工作表名称");            MemoryStream memoryStream = new MemoryStream();wk.Write(memoryStream);memoryStream.Seek(0, SeekOrigin.Begin);return File(memoryStream, "application/vnd.ms-excel", "excel名称.xls");}

运行一下,就生成了一个Excel:

我们再看里边的内容:

excel名称为“ excel名称”,工作表名称为“工作表名称”。至此我们已经初步安装了NPOI,并成功的建了一个excel文档,接下来我们会详细介绍NPOI的功能。

.NET使用NPOI(1)——初识NPOI相关推荐

  1. npoi css,NPOI 扩展:NPOI.CSS_html/css_WEB-ITnose

    NPOI.CSS 是一个可以在使用 NPOI 时用类CSS的方法设置单元格样式的NPOI扩展. NPOI.CSS 用法 目前,本扩展只支持.NET4及以上版本的项目,低版本的暂时不支持,请见谅. 引用 ...

  2. c# npoi html,C# NPOI

    如何读取EXCEL修改后保存? 引用Dll using NPOI.SS.UserModel; 代码: IWorkbook workbook = WorkbookFactory.Create(impor ...

  3. npoi ppt html,NPOI(示例代码)

    NPOI是POI的.net版本, 是能够帮助开发者在没有安装微软office的情况下读写office文件,支持的文件包括excel,word,ppt等 NPOI.Util 基础辅助库 NPOI.POI ...

  4. npoi导出execl源码,vs2008实现,包括using库

    该链接有导入,导出源码,我的代码有下链接改写,完善而成的, http://www.cnblogs.com/colder/p/3611906.html using System; using Syste ...

  5. NPOI 导出Excel

    找到dll文件引用 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using System; using System.IO;namespac ...

  6. 分享我基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility (续2篇-模板导出综合示例)...

    自ExcelUtility类推出以来,经过项目中的实际使用与不断完善,现在又做了许多的优化并增加了许多的功能,本篇不再讲述原理,直接贴出示例代码以及相关的模板.结果图,以便大家快速掌握,另外这些示例说 ...

  7. C# 之 用NPOI类库操作Excel

    1.需引用以下命名空间: using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.HPSF; using NPOI.HSSF.Ut ...

  8. 【转】.NET NPOI操作Excel常用函数

    最近因项目接触了NPOI,感觉还是蛮不错的,网络上的教程普遍版本较老,本篇记录所常用操作,采用NPOI 2.0版本. 推荐: NPOI官方网站 NPOI 1.2.4/1.2.5 官方教程 新建Exce ...

  9. npoi 删除多行 操作excel_NPOI操作excel 2007/2010版本

    HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx 先使用Nuget下载NPO ...

最新文章

  1. 舵机弹跳机器人_这个小小的机器人外形呆萌 弹跳能力绝对比你好
  2. 一个基于docker的bedrock minecraft PE 服务器
  3. php双写绕过,高并发下缓存与数据库双写不一致解决方案
  4. ProgressBar 各种样式
  5. Android学习一:文件操作
  6. matplotlib可视化_使用Matplotlib改善可视化设计的5个魔术技巧
  7. php 生成器作用,php 生成器的理解和使用
  8. 【Python3网络爬虫开发实战】1.5.2-PyMongo的安装
  9. 《PostgreSQL服务器编程》一一1.7 定制排序方法
  10. WinForm picturebox控件绑定BitMAP
  11. 白鹭引擎和layabox哪个好用,哪个技术更成熟 ?
  12. 配置远程jupyter notebook
  13. ajax谷歌浏览器没缓存,从缓存AJAX请求会导致Chrome(Prevent Chrome from caching AJA
  14. 基于RV1126平台imx291分析 --- v4l2_pipeline_pm_use
  15. 业务系统+电子签章开放平台,快速构建个性化的电子签署应用
  16. 电瓶车续航测试软件,谁的续航更真实? 新出行为你测试三款市面上主流电动车...
  17. 使用R绘制花瓣图_2020-11-10
  18. [BZOJ1779][Usaco2010 Hol]Cowwar 奶牛战争(最大流)
  19. catalina 无法验证macos_macOS 10.15 Catalina无法打开app,提示“因为无法确认开发者身份”问题的解决方法......
  20. SVN:One or more files are in a conflicted state

热门文章

  1. 微型计算机内存采用什么结构,微型计算机的结构(CPU和内存)
  2. mysql数据库蛛_超级蜘蛛池之何谓为SQL注入?【基础】
  3. python节日贺卡_GitHub项目推荐 | christmAIs - 用文本生成(节日贺卡上的)抽象图案
  4. 360wi fi广告html,html+css简单的实现360搜索引擎首页面
  5. Oracle数据库恢复表和表数据
  6. 计量经济学知识总结(更新中)
  7. 最新骗局:利用支付宝快捷支付 套取手机验证码转账
  8. Nginx location的使用
  9. 使用QGIS提取天地图遥感影像中的建筑物轮廓,及AI方案
  10. 基于机器学习的协同创新设计框架-香水瓶设计