当前位置:编程学习 > C#/ASP.NET >>

如何把网页产生成一个文件

大家好,有个问题需要请教一下.
现在我这边有一个网页,里面有个表格用来显示一些资料的,我想把这个表格产生一个文件,这个文件显示的画面要跟表格一样的,产生的文件是什么格式的都可以.请问有什么方法可以做得到的. --------------------编程问答-------------------- 打印就 pdf

报表的话就 excel --------------------编程问答-------------------- 楼上的能具体点吗,我想知道用什么方法可以产生一个文件. --------------------编程问答-------------------- 只想提取一部分,那就获取html代码,自己解析出表格内容,自己写到文件 --------------------编程问答-------------------- 获取网页源代码自己解析后写入txt文件或者直接生成excel文件 --------------------编程问答--------------------

//重写此事件,防止导出到excel时报错。
    public override void VerifyRenderingInServerForm(Control control)
    {
        //base.VerifyRenderingInServerForm(control);
    }
    public void Export(string FileType, string FileName)
    {
        Response.Clear();
        Response.Charset = "GB2312";
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
        Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, System.Text.Encoding.UTF8).ToString());
        Response.ContentType = FileType;
        this.EnableViewState = false;
        System.IO.StringWriter sw = new System.IO.StringWriter();
        HtmlTextWriter hw = new HtmlTextWriter(sw);
        Repeater1.RenderControl(hw);
        //this.Page.RenderControl(hw);
        string str = hw.InnerWriter.ToString();
        Response.Write(sw.ToString());
        Response.End();
    }
    
 //调用:Export("application/ms-excel", "excel.xls");
--------------------编程问答-------------------- --------------------编程问答-------------------- 鼠标选中表格的所有内容,复制粘贴到word文件中 --------------------编程问答-------------------- 这里的大哥们 都是牛人啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,