C#导出Excel
2015-08-01 15:05
453 查看
导出EXCEL是经常用到的功能,之前接触过,最近又再次用到了,就总结下!
将以下方法写在Action里就好。
public ActionResult OutExcel() { string whereStr = ""; whereStr += string.Format("***"); IList<LLM.Model.****> List = BLL.GetModelList(whereStr); string strHtml = "<meta http-equiv='content-type' content='application/ms-excel; charset=GB2312'/><table><tr>"; strHtml += "<td>***</td>" + "<td>***</td>" + "<td>***</td>" + "<td>***</td></td></tr><tr>"; foreach (LLM.Model.T_Base_Order model in orderList) { strHtml += "<td>" + model.***+ "</td>"; strHtml += "<td>" + model.***+ "</td>"; strHtml += "<td>" + model.***+ "</td>"; strHtml += "</tr>"; } strHtml += "</table>"; strHtml = HttpUtility.HtmlDecode(strHtml);//Html解码 byte[] b = System.Text.Encoding.Default.GetBytes(strHtml);//字串转byte阵列 string filename = "***.xls";//文件名字 return File(b, "application/ms-excel", filename);//输出档案给Client端 }比较简单的比特流转换Excel方法,通过浏览器解码,简单好用。
相关文章推荐
- mysql load data 导出、导入 csv
- 使用Python生成Excel格式的图片
- c#调用COM组件
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- 注册表导出管理员密码文件
- C#实现把指定数据写入串口
- db2 导入导出单个表的操作详解
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#通用邮件发送类分享
- C#中this的用法集锦
- C#.NET获取拨号连接的宽带连接方法
- C#实现AddRange为数组添加多个元素的方法
- C#中Equality和Identity浅析
- C#生成饼形图及添加文字说明实例代码
- C#判等对象是否相等的方法汇总