李维强-15级 发表于 2019-3-1 02:07:48

利用nuget安装NPOI

本帖最后由 李维强-15级 于 2019-3-1 02:39 编辑

NuGet到底是个什么东西,我也不清楚,反正貌似就是微软的一个应用商场,
由于项目需要,需要操作excel,并且是高版本的excel,以前那一套在数据库里面的操作就不行了。。导致我需要寻求新的操作方法,于是乎就找到了NPOI官网,https://archive.codeplex.com/?p=npoi,然后看到里面居然还有对我国人士的照顾,QQ群什么的,可见我国现在强大了~~~~~~
然后我还交了4块钱去加了那个QQ群,然并暖啊,只好自己研究,在GitHub上面找到最新的代码,https://github.com/tonyqus/npoi,以为可以用,结果下载下来发现代码没注释,也没有DLL,然后从readme里面看到是用nuget安装的,然后就开始研究了
通过观察 看到https://www.nuget.org/packages/NPOI 这里下载NPOI   结果看到安装是在nuget控制台的,所以我以此下载了SharpZipLib,NPOI4这两个包 但是无知道怎么安装

然后再研究了下 需要在工具-nuget包管理器-XXX控制台 上面安装 然后就是输入下载页面内 类似“Install-Package SharpZipLib -Version 1.1.0”这种字样即可
最后复制我的安装日志:

每个包都由其所有者许可给你。NuGet 不负责第三方包,也不授予其许可证。一些包可能包括受其他许可证约束的依赖关系。单击包源(源) URL 可确定任何依赖关系。

程序包管理器控制台主机版本 4.9.3.5777

键入 "get-help NuGet" 可查看所有可用的 NuGet 命令。

PM> Install-Package NPOI -Version 2.4.1


正在尝试收集与目标为“.NETFramework,Version=v4.5”的项目“ZSYPAY”有关的包“NPOI.2.4.1”的依赖项信息
Install-Package : 在以下主源中找不到包“NPOI 2.4.1”:“C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\”。请验证你的所有联机包源是否都可用,以及是否正确指定了包 ID、版本。
所在位置 行:1 字符: 1
+ Install-Package NPOI -Version 2.4.1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) , Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

已用时间: 00:00:00.4118046
PM> Install-Package NPOI -Version 2.4.1


正在尝试收集与目标为“.NETFramework,Version=v4.5”的项目“ZSYPAY”有关的包“NPOI.2.4.1”的依赖项信息
收集依赖项信息花费时间 28.09 ms
正在尝试解析程序包“NPOI.2.4.1”的依赖项,DependencyBehavior 为“Lowest”
Install-Package : 无法解析依赖项“SharpZipLib”。使用的源: 'Microsoft Visual Studio Offline Packages'。
所在位置 行:1 字符: 1
+ Install-Package NPOI -Version 2.4.1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) , Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

已用时间: 00:00:00.1395825
PM> Install-Package SharpZipLib
Install-Package : 找不到程序包“SharpZipLib”
所在位置 行:1 字符: 1
+ Install-Package SharpZipLib
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) , Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

已用时间: 00:00:00.0821251
PM> Install-Package SharpZipLib -Version 1.1.0


正在尝试收集与目标为“.NETFramework,Version=v4.5”的项目“ZSYPAY”有关的包“SharpZipLib.1.1.0”的依赖项信息
收集依赖项信息花费时间 13.27 ms
正在尝试解析程序包“SharpZipLib.1.1.0”的依赖项,DependencyBehavior 为“Lowest”
解析依赖项信息花费时间 0 ms
正在解析操作以安装程序包“SharpZipLib.1.1.0”
已解析操作以安装程序包“SharpZipLib.1.1.0”
从“Microsoft Visual Studio Offline Packages”检索包“SharpZipLib 1.1.0”
正在将程序包“SharpZipLib.1.1.0”添加到文件夹“E:\Project\正寿元\Gitee\packages”
已将程序包“SharpZipLib.1.1.0”添加到文件夹“E:\Project\正寿元\Gitee\packages”
已将程序包“SharpZipLib.1.1.0”添加到“packages.config”
已将“SharpZipLib 1.1.0”成功安装到 ZSYPAY
执行 nuget 操作花费时间 2.52 sec
已用时间: 00:00:02.5775216
PM> Install-Package NPOI -Version 2.4.1


正在尝试收集与目标为“.NETFramework,Version=v4.5”的项目“ZSYPAY”有关的包“NPOI.2.4.1”的依赖项信息
收集依赖项信息花费时间 22.82 ms
正在尝试解析程序包“NPOI.2.4.1”的依赖项,DependencyBehavior 为“Lowest”
解析依赖项信息花费时间 0 ms
正在解析操作以安装程序包“NPOI.2.4.1”
已解析操作以安装程序包“NPOI.2.4.1”
从“Microsoft Visual Studio Offline Packages”检索包“NPOI 2.4.1”
正在将程序包“NPOI.2.4.1”添加到文件夹“E:\Project\正寿元\Gitee\packages”
已将程序包“NPOI.2.4.1”添加到文件夹“E:\Project\正寿元\Gitee\packages”
已将程序包“NPOI.2.4.1”添加到“packages.config”
已将“NPOI 2.4.1”成功安装到 ZSYPAY
执行 nuget 操作花费时间 1.87 sec
已用时间: 00:00:02.1176493
PM>
页: [1]
查看完整版本: 利用nuget安装NPOI