用EPPLUS导出Excel时提示错误Epplus: Please set the ExcelPackage.LicenseContext property的解决方法

用EPPLUS导出Excel时比较方便,同时为了实现在线表格接龙等功能,这个也是绝佳的方式。

用EPPLUS导出Excel时出现了如下License问题:

例如:

解决方案(在提示错误的前面添加下面一句代码):  

    ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

如下图:

注意:

引用EPPLUS时,最好还要引用OfficeOpenXml.Extends:

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
很高兴为您解答这个".net mvc epplus导出excel添加图表"的问题。首先,您需要使用EPPlus导出Excel文件,并添加一个图表。您可以按照以下步骤进行操作: 1. 创建一个ExcelPackage对象,将数据添加到工作表中。 2. 创建一个Chart对象,并将其添加到工作表中。 3. 设置图表类型以及图表的数据范围。 4. 将图表添加到单元格中,并设置图表的位置和大小。 下面是一份ASP.NET MVC中使用EPPlus添加图表的示例代码: ``` public ActionResult ExportExcel() { ExcelPackage.LicenseContext = LicenseContext.NonCommercial; ExcelPackage pck = new ExcelPackage(); var ws = pck.Workbook.Worksheets.Add("Sample"); // Add some data ws.Cells["A1"].Value = "Sample Excel With Chart"; ws.Cells["A2"].Value = "Hello"; ws.Cells["B2"].Value = "World!"; ws.Cells["A3"].Value = 100; ws.Cells["B3"].Value = 200; // Create the chart var chart = ws.Drawings.AddChart("Chart", eChartType.Line); chart.SetPosition(1, 0, 4, 0); chart.SetSize(600, 400); var series = chart.Series.Add("B3:B4", "A3:A4"); chart.Title.Text = "Sample Chart"; chart.Legend.Remove(); // Stream the Excel package to the client MemoryStream stream = new MemoryStream(); pck.SaveAs(stream); string fileName = "SampleExcelWithChart.xlsx"; string mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; return File(stream.ToArray(), mimeType, fileName); } ``` 在这个示例代码中,我们创建了一个名为"Sample"的工作表,并在它的A1、A2、B2、A3和B3单元格中添加了一些数据。接下来,我们创建了一个Line类型的图表,并将其添加到工作表中。我们使用SetPosition和SetSize方法设置图表在工作表中的位置和大小。接着,我们添加了一个数据系列到图表中,并设置了它的标题和图例。最后,我们将Excel文件以流的形式返回给客户端。 感谢您对ChitGPT的提问,希望我的回答能对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lanhai96

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值