【发布时间】:2019-10-04 13:43:40
【问题描述】:
我不确定这种问题是否可以在这里发布,但我认为它可能会引起许多程序员的兴趣。我需要一个包,它可以为我提供一个用于创建 Excel 文件的界面。我查了一下nuget,发现了几个包,但没有一个支持asp net core。
【问题讨论】:
我不确定这种问题是否可以在这里发布,但我认为它可能会引起许多程序员的兴趣。我需要一个包,它可以为我提供一个用于创建 Excel 文件的界面。我查了一下nuget,发现了几个包,但没有一个支持asp net core。
【问题讨论】:
这里有一点线程死灵术;但是,我想分享一些我为其他搜索浏览器找到的其他选项。
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 的方法,但如果您尝试在管理员中允许此操作,则此 可能也是一个选项或公众视野。如果不需要默认输出,则可以通过回调自定义输出的选项。
【讨论】:
请找Open XML SDK。
我正在使用 v2.5 和 ASP.NET Core + .NET4.6,但据我所知,最新版本 v2.7 增加了对 .NET Standard 1.3 的支持 - 请阅读change log。
更多信息:
【讨论】:
GrapeCity Document API for Excel 非常支持.NET core 2.0+(跨平台),你可以试试:https://www.grapecity.com/documents-api-excel
API 是 VSTO 风格,非常简单:
Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.Worksheets[0];
【讨论】: