C# 无法从asp.net创建excel文件

C# 无法从asp.net创建excel文件,c#,asp.net,excel,interop,C#,Asp.net,Excel,Interop,我正在尝试创建excel文件,但未能成功。我试着用了很多例子,但我想最好的是微软的例子 我在第四行得到一个错误,其中有一个标记,错误消息如下 “找不到编译动态表达式所需的一个或多个类型。是否缺少引用?” 我做错了什么?我如何解决这个问题,或者有更好的解决方案吗 var excelApp = new Excel.Application(); excelApp.Visible = false; excelApp.Workbooks.Add(); Excel._Worksheet workSheet

我正在尝试创建excel文件,但未能成功。我试着用了很多例子,但我想最好的是微软的例子

我在第四行得到一个错误,其中有一个标记,错误消息如下

“找不到编译动态表达式所需的一个或多个类型。是否缺少引用?”

我做错了什么?我如何解决这个问题,或者有更好的解决方案吗

var excelApp = new Excel.Application();
excelApp.Visible = false;
excelApp.Workbooks.Add();
Excel._Worksheet workSheet = (Excel.Worksheet)excelApp.ActiveSheet;  //*****ERROR
workSheet.Cells[1, "A"] = "ID Number";
workSheet.Cells[1, "B"] = "Current Balance";
试试这个:

Excel.Workbook wb = excelApp.Workbooks.Add();
Excel.Worksheet workSheet = (Excel.Worksheet)wb.ActiveSheet;