NPOI下载
、吐槽NPOI下载
众所周知我们用NPOI第三方程序集主要的目的就是为了能快捷的操作Excel,但是现在不论是官网(https://archive.codeplex.com/?p=npoi)还是github(https://github.com/tonyqus/npoi)都是源码。
源码结构如下:

看到这个时候,对于小白的我来说,完全懵逼了,我只是想要一个可以操作excel文档的程序集而已,你给我这个有毛的用。
转念一想,或许他们考虑我们使用者可以自己生成不同的Framework版本吧!!!!!!
事已至此,那也只能根据代码来生成程序集了,于是乎怎么生成呢????
在强大百度和Google上游走了,然后再次懵逼了,完全没有。。。。
这个就有点像我们伟大网友说的"我裤子都脱了,你给我看这个",心中一万个草泥马狂奔。
在此向NPOI团队致以敬意!!!! 小白懂的少。。。。
没办法那小白只能自己上了,“抡起袖子加油干”
二、下载的文件分析
1、main:主体生成NPOI程序集,(个人理解:操作Excel2003以前版本(含))
2、ooxml:操作Excel2003以上版本
三、生成程序集
需求:①版本是Net2.0
②操作Excel2003
1、Read Me.txt
| ====================== * System Requirement * ====================== VS2017 VS2013 VS2010 with .NET 2.0 or .NET 4.0 VS2005 or VS2008 with .NET 2.0 Runtime (SP1) (Deprecated) vs2003 with .NET 1.1 (Deprecated) medium trust environment in ASP.NET |
====================== |
那么应该使用VS2010来生成我们所需的程序集了。
2、导入



一直到完了

到这就应该大功告成了。但是如下图:

我想说为毛会这样,这个给的源代码到底能用不?
哎,没办法自己修改吧,虽然不难但是感觉这种代码怎么能出现在官网上(官网上的代码应该是经过调试的吧???)的呢!



终于改好了。这样就能生成所需的程序集了。
注意:现在生成的是NPOI.dll程序集,framework2.0版。(不知道为什么官网给的源码我们还要自己做调整),这个都是我自己“意淫”不对的话,兄弟甘愿受兄弟们吐槽。
当然想要操作Excel2003以上版本的话,就要去看ooxml这个文件夹了。
NPOI下载的更多相关文章
- 在MVC中实现和网站不同服务器的批量文件下载以及NPOI下载数据到Excel的简单学习
嘿嘿,我来啦,最近忙啦几天,使用MVC把应该实现的一些功能实现了,说起来做项目,实属感觉蛮好的,即可以学习新的东西,又可以增加自己之前知道的知识的巩固,不得不说是双丰收啊,其实这周来就开始面对下载在挣 ...
- c# mvc使用 npoi下载 excel
IWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook(); //添加一个sheet ISheet sheet1 = book.CreateShee ...
- ASP.NET使用NPOI加载Excel模板并导出下载
1.为什么要使用NPOI导出Excel? 一.解决传统操作Excel遇到的问题: 如果是.NET,需要在服务器端装Office,且及时更新它,以防漏洞,还需要设定权限允许.NET访问COM+,如果在导 ...
- .NET使用NPOI读取Word模板并替换关键字并下载
NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 ...
- NPOI之C#下载Excel
Java中这个类库叫POI,C#中叫NPOI,很多从Java一直到.Net平台的类库为了区别大部分都是在前面加个N,比如Hibernate和NHibernate. npoi下载地址 一.使用NPOI下 ...
- 数据字典生成工具之旅(4):NPOI操作EXECL
这篇会介绍NPOI读写EXECL,读写EXECL的组件很多,可以使用微软自己的COM组件EXECL.exe读写,不过这种方式限制很大. 1:客户环境必须装Office(虽然现在机子上不装Office的 ...
- NPOI读写Excel
1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet:行:Row:单元格Cell. 2.NPOI是POI的C#版本,NPOI的行和列的index都是从0开始 ...
- C#开发中使用Npoi操作excel实例代码
C#开发中使用Npoi操作excel实例代码 出处:西西整理 作者:西西 日期:2012/11/16 9:35:50 [大 中 小] 评论: 0 | 我要发表看法 Npoi 是什么? 1.整个Exce ...
- 使用NPOI导出excel
NPOI下载地址http://npoi.codeplex.com/releases 从项目中引用NPOI.bll和NPOI.OOXML.bll 引用命名控件 using NPOI.HSSF.UserM ...
随机推荐
- windows查看当前python的版本
1.Ctrl+R打开控制台 输入python之后回车
- 第二天-while循环 格式化输出 运算符 编码
一.while循环 while 条件: 语句块(循环体) #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没 ...
- System.out.println与System.err.println的区别
public class Test2 { static { System.out.println("1"); } { System.out.println("2" ...
- java简单数组定义
public class Shuzu { static int[] array = new int[] { 32, 2, 2, 5, 45, }; int[] array1[] = new int[1 ...
- Vuejs入门级简单实例
Vue作为2016年最火的框架之一,以其轻量.易学等特点深受大家的喜爱.今天简单介绍一下Vue的使用. 首先,需要在官网下载vuejs,或者直接用cdn库.以下实例使用Vue实现数据绑定与判断循环: ...
- Android GridView异步加载图片和加载大量图片时出现Out Of Memory问题
我们在使用GridView或者ListView时,通常会遇到两个棘手的问题: 1.每个Item获取的数据所用的时间太长会导致程序长时间黑屏,更甚会导致程序ANR,也就是Application No R ...
- Android碎笔录3——点击跳转
只要是view都能设置点击事件,不必要非得是Button. 要想实现跳转得三步走: 第一步.绑定 每个Layout都有一个一个java文件跟它绑定,这个Layout相关的代码都写在这个java文件里 ...
- ubuntu16下面 redis 无法链接到客户端问题
1.今天从github上面下载了一个项目,链接到自己的tomcat里面的redis,结果在虚拟机里面可以链接成功,但是在客户端总是提示链接失败.google之后,原来是 因为 需要在redis里面设置 ...
- 【Oracle】DBMS_STATS.GATHER_SCHEMA_STATS详解
dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划. exec dbms_stats.gather_schema_stats ...
- FTP自动上传
注:该脚本上传的压缩文件,通过文件资源管理器拿下来后会提示压缩文件损坏.使用 ftp -s:d:\audit_log\ftp_upload.txt 方法可行(http://www.cnblogs.co ...