如何将页面提交的表单信息在后台生成文档下载? 是这样的,我在前台做了个应聘信息的表单,下面是截图:我后台能看到这些信息,但是我想将这些信息最好能自动生成一个excel或者word之类的文档然后能够下载。有大神做过这样的功能吗?给点思路呗! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把整个页面生成string格式直接导出来 不知道可行不 套个div innerHTML生成string类型然后输出 http://slingfeng.blog.163.com/blog/static/5700337720123232342805/C#中datatable导出excel(三种方法) http://poi.apache.org/spreadsheet/quick-guide.html#NewWorkbook先用用,在本地造个excel。成功后,用在你的项目里 把页面直接 写入到excel里面 导出 即可 比较简单 DIV1=Info.InnerHtml;//就是页面的代码 OutExcel(DIV1, "attachment;filename=文件名.doc", "application/ms-word"); private void OutExcel(HtmlGenericControl mydiv, string name, string type) { mydiv.Visible = true; Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"; Response.AppendHeader("Content-Disposition", name); Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.ContentType = type; mydiv.EnableViewState = false; System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); mydiv.RenderControl(oHtmlTextWriter); string style = @"<style> .text { mso-number-format:\@; } </script> "; Response.Write(style); Response.Write(oStringWriter.ToString()); Response.Flush(); Response.End(); } gridview导出excel的问题,急~! 请问一下正则表达式。。求懂的来帮个小忙 js把总秒数换算成 天 时 分 秒 急求 谁能帮我下一下带google工具条的firefox吗? 小问题。。不知道为什么链接不上数据库。。。 怎么分别控制各个验证控件?!! DataList当前行问题 谁知道IPTV中的上页下页与AspNetPager能否结合使用实现上一页下一页翻页功能 求助啊,关于aspx网页发布到网上不能显示 小弟我想找一个验证输入是否为英文的js,感谢! Txt中读取一段字符串 webform页面提交前监控动作
C#中datatable导出excel(三种方法)
先用用,在本地造个excel。成功后,用在你的项目里
DIV1=Info.InnerHtml;//就是页面的代码
OutExcel(DIV1, "attachment;filename=文件名.doc", "application/ms-word");
private void OutExcel(HtmlGenericControl mydiv, string name, string type)
{
mydiv.Visible = true;
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", name);
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.ContentType = type;
mydiv.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
mydiv.RenderControl(oHtmlTextWriter);
string style = @"<style> .text { mso-number-format:\@; } </script> ";
Response.Write(style);
Response.Write(oStringWriter.ToString());
Response.Flush();
Response.End();
}