1 //excel文件名 2 string filename = "考勤汇总"; 3 StringBuilder ExcelHtml = new StringBuilder(); 4 ExcelHtml.Append("<table borde ...
1 //excel文件名 2 get='_blank'>string filename = "考勤汇总"; 3 StringBuilder ExcelHtml = new StringBuilder(); 4 ExcelHtml.Append("<table border='1' style='vnd.ms-excel.numberformat:@'>"); 5 //拼接<tr><th></th></tr>第一行标题 6 //循环拼接<tr><td></td></tr>每一行的内容 7 ExcelHtml.Append("</table>"); 8 DownloadExcelByTtml(ExcelHtml.ToString(), filename); 9 10 11 /// <summary>12 /// 下载 Excel13 /// </summary>14 /// <param name="ExcelHtml"></param>15 /// <param name="filename"></param>16 /// <returns></returns>17 public void DownloadExcelByTtml(string ExcelHtml, string filename)18 {19 Page p = HttpContext.Current.Handler as Page;20 p.Response.Clear();21 p.Response.Buffer = true;22 p.Response.Charset = "UTF-8";23 p.Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(filename, Encoding.UTF8) + ".xls");24 p.Response.ContentEncoding = Encoding.UTF8;25 p.Response.ContentType = "application/vnd.ms-excel";26 p.EnableViewState = false;27 p.Response.Write("<html><head><meta http-equiv='Content-Type' content='application/vnd.ms-excel; charset=utf-8' /></head>" + ExcelHtml + "</html>");28 p.Response.End();29 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:通过向页面写html代码导出excel
关键词:HTML
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。