• 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

    ======================
    *系统要求*
    ======================
    VS2017
    VS2013
    VS2010与.NET 2.0或.NET 4.0
    VS2005或VS2008与.NET 2.0运行时(SP1)(已弃用)
    vs2003 with .NET 1.1(已弃用)
    ASP.NET中的中等信任环境

    那么应该使用VS2010来生成我们所需的程序集了。

     2、导入

    一直到完了

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

    我想说为毛会这样,这个给的源代码到底能用不?

    哎,没办法自己修改吧,虽然不难但是感觉这种代码怎么能出现在官网上(官网上的代码应该是经过调试的吧???)的呢!

    终于改好了。这样就能生成所需的程序集了。

    注意:现在生成的是NPOI.dll程序集,framework2.0版。(不知道为什么官网给的源码我们还要自己做调整),这个都是我自己“意淫”不对的话,兄弟甘愿受兄弟们吐槽。

    当然想要操作Excel2003以上版本的话,就要去看ooxml这个文件夹了。

  • 相关阅读:
    Python 去掉文本中空行
    Pandas常用操作方法
    Numpy常用操作方法
    Python获取指定路径下所有文件的绝对路径
    Python获取指定目录下所有子目录、所有文件名
    Pycharm选中代码无法Backspace直接删除
    Redis常用命令(一)
    在eclipse程序中设置的断点上有一个斜杠,正常启动debug不能够跳转到debug页面,怎么解决
    常见的几种网络广告模式
    struts2中拦截器与过滤器的区别
  • 原文地址:https://www.cnblogs.com/WarBlog/p/9604257.html
Copyright © 2020-2023  润新知