错误:使用EPPLUS DLL导出到Excel时未定义types“ExcelPackage”

我是新的Windows窗体,我有一个要求导出到Excel的DataTable。 我发现我需要在我的机器上安装Microsoft Office来使用Microsoft.Office.Interop.Excel但我没有安装。

我遇到了EPPLUS。 我下载并在我的项目中添加了对dll的引用。 但问题是,它仍然显示我的错误。

我用Imports OfficeOpenXml但这个给我一个错误。 当我再次添加引用时,错误消失, ExcelPackage (我得到错误获取颜色,任何关键字相同)。但是,当我构build应用程序或运行该应用程序它再次给我同样的错误。

 using (ExcelPackage pck = new ExcelPackage(newFile)) { ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Accounts"); ws.Cells["A1"].LoadFromDataTable(dataTable, true); pck.Save(); } 

尝试更改目标.NET Framework:

  1. 项目菜单上,单击ProjectName 属性
  2. 在属性页面窗口的左侧列中,select“ 应用程序”选项卡
  3. 在“ 目标框架”下拉列表中,select“ .NET Framework 4 ”。 在出现的validation对话框中,selectbutton。