首先导出成.txt格式的然后右键点导出的文件-打开方式-excel-格式在格式中抄选择分隔方式(看导出" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > asp.net <em>mvc导出excel</em>-mvc excel 导出excel,导出

asp.net <em>mvc导出excel</em>-mvc excel 导出excel,导出

作者:乔山办公网日期:

返回目录:excel表格制作




首先导出成.txt格式的
然后右键点导出的文件-打开方式-excel-格式
在格式中选择分隔方式(看导出的TXT格式中以什么分隔的,一般情况下把空格和逗号选上就ok)
再下一步就打开了
最后处理zhidao相信就不用我多说了 !很高兴为你解答


ASP.NET MVC导出Excel
首先下载 NPOI.dll 引用到项目7a686964616fe59b9ee7ad94332
建议下载地址:http://download.csdn.net/detail/pukuimin1226/5851747
前台代码:
<a href='/Admin/NurseUser/Excel' target='_blank'>导出Excel</a>

后台代码:

//导出excel
public FileResult Excel()
{
//获取list数据
var list = bll.NurseUserListExcel("", "ID asc");

//创建Excel文件的对象
NPOI.HSSF.UserModel.HSSFWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook();
//添加一个sheet
NPOI.SS.UserModel.ISheet sheet1 = book.CreateSheet("Sheet1");

//给sheet1添加第一行的头部标题
NPOI.SS.UserModel.IRow row1 = sheet1.CreateRow(0);
row1.CreateCell(0).SetCellValue("ID");
row1.CreateCell(1).SetCellValue("用户姓名");
row1.CreateCell(2).SetCellValue("电话");
row1.CreateCell(3).SetCellValue("注册时间");
row1.CreateCell(4).SetCellValue("邀请人ID");
row1.CreateCell(5).SetCellValue("邀请人名称");
row1.CreateCell(6).SetCellValue("邀请人电话");
row1.CreateCell(7).SetCellValue("总积分");
row1.CreateCell(8).SetCellValue("已使用积分");
row1.CreateCell(9).SetCellValue("可用积分");
//将数据逐步写入sheet1各个行
for (int i = 0; i < list.Count; i++)
{
NPOI.SS.UserModel.IRow rowtemp = sheet1.CreateRow(i + 1);
rowtemp.CreateCell(0).SetCellValue(list[i].ID);
rowtemp.CreateCell(1).SetCellValue(list[i].Name);
rowtemp.CreateCell(2).SetCellValue(list[i].Phone);
rowtemp.CreateCell(3).SetCellValue(list[i].CreateTime.Value.ToString());
rowtemp.CreateCell(4).SetCellValue(list[i].InviterID.Value);
rowtemp.CreateCell(5).SetCellValue(list[i].iName);
rowtemp.CreateCell(6).SetCellValue(list[i].iPhone);
rowtemp.CreateCell(7).SetCellValue(list[i].IntegralSum);
rowtemp.CreateCell(8).SetCellValue(list[i].IntegralSy);
rowtemp.CreateCell(9).SetCellValue(list[i].IntegralKy);
}
// 写入到客户端
System.IO.MemoryStream ms = new System.IO.MemoryStream();
book.Write(ms);
ms.Seek(0, SeekOrigin.Begin);
return File(ms, "application/vnd.ms-excel", "用户信息.xls");
}
excel文档就会自动下载下来

相关阅读

  • -jxl excel导出,导出excel

  • 乔山办公网excel表格制作
  • 先放到自己百工程的某个文件夹下,再度利用下载功能SmartUpload su = new SmartUpload();//实例化知上传下载组件 //su.initialize(pageContext);// 初始道化 //su.initialize(pageContext); su
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网