如何把网页产生成一个文件
大家好,有个问题需要请教一下.现在我这边有一个网页,里面有个表格用来显示一些资料的,我想把这个表格产生一个文件,这个文件显示的画面要跟表格一样的,产生的文件是什么格式的都可以.请问有什么方法可以做得到的. --------------------编程问答-------------------- 打印就 pdf
报表的话就 excel --------------------编程问答-------------------- 楼上的能具体点吗,我想知道用什么方法可以产生一个文件. --------------------编程问答-------------------- 只想提取一部分,那就获取html代码,自己解析出表格内容,自己写到文件 --------------------编程问答-------------------- 获取网页源代码自己解析后写入txt文件或者直接生成excel文件 --------------------编程问答--------------------
--------------------编程问答-------------------- --------------------编程问答-------------------- 鼠标选中表格的所有内容,复制粘贴到word文件中 --------------------编程问答-------------------- 这里的大哥们 都是牛人啊
//重写此事件,防止导出到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");
补充:.NET技术 , ASP.NET