我正在使用 Visual Studio 2017 最新版本和 Asp.Net Core 2.0 SDK 创建一个 Web Api,需要读取之前上传到 Azure 文件存储中的 Excel。现在我可以下载 Excel 文件,但我需要读取并解析 Excel 工作表中的各个单元格。为了实现这一目标,我目前正在尝试使用包管理器 NPOI (Nuget)。
下面是我为此使用的命令:
Pm> Install-Package NPOI -Version 2.3.0
但是运行后我收到以下错误:
Unable to find Package from NuGet
注意,我已经检查了我的“Project.csproj”文件以添加适当的引用,但即使添加后它也不起作用..
下面是我的 Project.csproj 文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="Services\" />
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="1.0.0" />
<PackageReference Include="AspNetCore.NPOI" Version="2.3.0" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
</ItemGroup>
</Project>
.... 感谢快速回复!
最佳答案
NPOI 2.4 现在支持.NET core 2.0。请从 nuget 更新您的 NPOI 包。
关于c# - 使用 ASP.Net Core 2.0 使用 NuGet NPOI 进行 Excel 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46463991/