编译器错误信息: CS0234: 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)源错误: 行 10: using System.Reflection; // For Missing.Value and BindingFlags
行 11: //using System.Runtime.InteropServices; // For COMException
行 12: using Microsoft.Office.Interop.Excel;
行 13:
行 14: /// <summary
行 11: //using System.Runtime.InteropServices; // For COMException
行 12: using Microsoft.Office.Interop.Excel;
行 13:
行 14: /// <summary
解决方案 »
- 新手做留言板如何实现QQ表情?
- 如何根据某字段在gridview中显示重复注册用户?
- 针对国内用户使用paypal合适吗?及其安全问题
- 粗体问题
- 这个问题怎么解决啊??只截取一定数量字符但不包括html编码。
- regularexpressionvalidator验证控件说我的URL正则表达式中的表达式有错误?\"\"中的第二个"\"在visualstadio中呈菊红色?为什么?
- 请教各位高手!!.asp页面html中编译能通过,但是运行有错误!!!!
- ::如何设置超时?::
- 一个关于取得页面ID的问题?(我也不清楚这叫页面ID还是叫页面句柄)
- 问大家一个问题
- 请帮忙~~高手帮忙呀~~~
- Array
using System.Reflection;
using System.Runtime.InteropServices;
using Excel;
添加引用EXCEL应该好用的!
后在页面using Excel即可。
using System.Reflection;
using Excel = Microsoft.Office.Interop.Excel;
protected void btnNormal_Click(object sender, EventArgs e)
{ //创建一个Excel文件 Excel.Application myExcel = new Excel.Application(); myExcel.Application.Workbooks.Add(true); //让Excel文件可见 myExcel.Visible = true; //第一行为报表名称 myExcel.Cells[1, 4] = "普通报表"; //逐行写入数据, for (int i = 0; i < 11; i++)
{
for (int j = 0; j < 7; j++)
{
//以单引号开头,表示该单元格为纯文本
myExcel.Cells[2 + i, 1 + j] = "'" + myData[i, j];
}
}
}
可是这只在服务器端生成打开了excel,我要求在客户端能够打开并下载 ,怎么弄啊?