是这样的,我在前台做了个应聘信息的表单,下面是截图:我后台能看到这些信息,但是我想将这些信息最好能自动生成一个excel或者word之类的文档然后能够下载。
有大神做过这样的功能吗?给点思路呗!

解决方案 »

  1.   

    把整个页面生成string格式直接导出来   不知道可行不    套个div innerHTML生成string类型然后输出
      

  2.   

    http://slingfeng.blog.163.com/blog/static/5700337720123232342805/
    C#中datatable导出excel(三种方法)  
      

  3.   

    http://poi.apache.org/spreadsheet/quick-guide.html#NewWorkbook
    先用用,在本地造个excel。成功后,用在你的项目里
      

  4.   

    把页面直接 写入到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();
        }