我不确定这类问题是否可以在这里发布,但我认为它可能对许多程序员感兴趣。我需要一个能够为我提供创建Excel文件界面的包。我查看了nuget并发现了几个包,但没有一个支持asp net core。
答案 0 :(得分:4)
请找到Open XML SDK。
我正在使用v2.5与ASP.NET Core + .NET4.6,但据我所知,最新版本v2.7增加了对.NET Standard 1.3的支持 - 请阅读change log。
更多信息:
答案 1 :(得分:2)
这里有一点线索坏死;但是我想与其他任何搜索探险家分享一些其他选项。
ws.Cell("B2").Value = "Contacts";
使用数字单元格导航,例如
var rowIndex = 0;
IRow row = sheet1.CreateRow(rowIndex);
row.Height = 30 * 80;
row.CreateCell(0).SetCellValue("this is content");
有点相关:
我需要一个能够为我提供创建Excel文件界面的软件包。
我不确定您是否正在显示此数据,并且正在寻找将其导出到Excel的方法,但如果您尝试在管理员中允许此,那么也可以或公众观点。如果不希望默认输出,可以通过回调自定义输出。
答案 2 :(得分:0)
用于Excel的GrapeCity Document API很好地支持.NET Core 2.0+(跨平台),您可以尝试:https://www.grapecity.com/documents-api-excel
API是VSTO风格,非常简单:
Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.Worksheets[0];