Execel(导出新方法):

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Execel(导出新方法):相关的知识,希望对你有一定的参考价值。

#region 新方法
//var sbhtml = new StringBuilder();
//sbHtml.Append("<table border=‘1‘ cellspacing=‘0‘ cellpadding=‘0‘>");
//sbHtml.Append("<tr>");
//var lstTitle = new List<string> { "编号", "姓名", "年龄", "创建时间" };
//foreach (var item in lstTitle)
//{
// sbHtml.AppendFormat("<td style=‘font-size: 14px;text-align:center;background-color: #DCE0E2; font-weight:bold;‘ height=‘25‘>{0}</td>", item);
//}
//sbHtml.Append("</tr>");

//for (int i = 0; i < 1000; i++)
//{
// sbHtml.Append("<tr>");
// sbHtml.AppendFormat("<td style=‘font-size: 12px;height:20px;‘>{0}</td>", i);
// sbHtml.AppendFormat("<td style=‘font-size: 12px;height:20px;‘>屌丝{0}号</td>", i);
// sbHtml.AppendFormat("<td style=‘font-size: 12px;height:20px;‘>{0}</td>", new Random().Next(20, 30) + i);
// sbHtml.AppendFormat("<td style=‘font-size: 12px;height:20px;‘>{0}</td>", DateTime.Now);
// sbHtml.Append("</tr>");
//}
//sbHtml.Append("</table>");

////第一种:使用FileContentResult
//byte[] fileContents = Encoding.Default.GetBytes(sbHtml.ToString());
////return File(fileContents, "application/ms-excel", "fileContents.xls");

////第二种:使用FileStreamResult
//var fileStream = new MemoryStream(fileContents);
//return File(fileStream, "application/ms-excel", "fileStream.xls");

以上是关于Execel(导出新方法):的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据导出新选择

Oracle数据导出新选择

将 jLabel 内容导出/保存到新文件夹

JasperReport使用

将csv格式的数据文件导入/导出数据库+添加新的字段

解决exp无法导出问题