asp net核心导出到Excel

asp net核心导出到Excel,excel,asp.net-core-mvc,Excel,Asp.net Core Mvc,我不确定这类问题是否可以发布在这里,但我认为许多程序员可能对此感兴趣。我需要一个软件包,可以为我提供一个创建Excel文件的界面。我在nuget上查找了几个软件包,但没有一个支持asp net core。请查找。 我正在使用带有ASP.NET Core+.NET4.6的v2.5,但据我所知,最新版本v2.7增加了对.NET标准1.3的支持-请阅读 更多信息: 这里有一点点线程巫术;不过,我想与大家分享我为其他搜索探险家找到的一些其他选择 使用字母数字单元格导航,例如ws.Cell(

我不确定这类问题是否可以发布在这里,但我认为许多程序员可能对此感兴趣。我需要一个软件包,可以为我提供一个创建Excel文件的界面。我在nuget上查找了几个软件包,但没有一个支持asp net core。

请查找。

我正在使用带有ASP.NET Core+.NET4.6的v2.5,但据我所知,最新版本v2.7增加了对.NET标准1.3的支持-请阅读


更多信息:


这里有一点点线程巫术;不过,我想与大家分享我为其他搜索探险家找到的一些其他选择

  • 使用字母数字单元格导航,例如
    ws.Cell(“B2”).Value=“Contacts”
  • 拥有大量的文档以及如何
  • 这仅适用于excel电子表格,不支持其他Microsoft文件类型
  • 要安装,请使用PM>install Package ClosedXML
  • 使用数字单元格导航,例如

    var行索引=0;
    IRow row=sheet1.CreateRow(行索引);
    行高=30*80;
    row.CreateCell(0.SetCellValue(“这是内容”)

  • 支持xls、doc、ppt文件的读/写
  • 要安装,请使用nuget:安装包DotNetCore.NPOI
  • 这是到.NET内核的非官方端口
有些相关:

我需要一个软件包,可以为我提供一个创建Excel文件的界面

我不确定您是否正在显示此数据,是否正在寻找将其导出到excel的方法,但如果您试图在管理视图或公共视图中允许此操作,这也可能是一个选项。如果默认输出不受欢迎,则可以通过回调自定义输出


GrapeCity Document API for Excel非常支持.NET core 2.0+(跨平台),您可以尝试:

API是VSTO风格的,非常简单:

Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.Worksheets[0];