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

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

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

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

例如

officeOpenXml.LicenseException: “Please set theExcelPackage.LicenseContext property. See https://epplussoftware.com/developers/licenseexception"

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

ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

如下:

       // 使用 EPPlus 读取 Excel 文件
       using (var package = new ExcelPackage(new FileInfo(filePath)))
       {
           ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

注意:

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