错误:使用EPPLUS dll导出到Excel时未定义类型“ExcelPackage”

时间:2013-11-26 06:23:27

标签: c# .net vb.net excel epplus

我是Windows Forms新手, 我需要将DataTable导出为ex​​cel。我发现我需要在我的机器上安装Microsoft Office才能使用Microsoft.Office.Interop.Excel,但我没有安装它。

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

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

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

1 个答案:

答案 0 :(得分:0)

尝试更改目标.NET Framework:

  1. 项目菜单上,点击 ProjectName 属性
  2. 在属性页面窗口的左栏中,选择应用程序标签
  3. 目标框架下拉列表中,选择“ .NET Framework 4 ”。在显示的验证对话框中,选择按钮。