wwayy 发表于 2008-10-22 15:47

借问人气问一下如何实现将网页里填入的数据保存进excel文件

公司的网页很简单 现在要做一个基于excel的网页 打开网页填入自己的资料, 就可以保存资料到一个excel文件里。 最好也能实现反向读取
请问用什么语言来实现比较简单阿 谢谢大家

xeonrong 发表于 2008-10-22 15:51

首先,你的帖子好像发错板块了吧$考虑$

public void OutPutExcel()
            {
            //定义文档类型、字符编码
            Response.Clear();
            Response.Buffer= true;
            Response.Charset="GB2312";
            //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开
            //filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc    .xls    .txt   .htm
            Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow.xls");
            Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
            //Response.ContentType指定文件类型可以为application/ms-excel、application/ms-word、application/ms-txt、 application/ms-html 或其他
            浏览器可直接支持文档
            Response.ContentType = "application/ms-excel";
            this.EnableViewState = false;
            // 定义一个输入流
            System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);

            this.RenderControl(oHtmlTextWriter);
            //this 表示输出本页,你也可以绑定datagrid,或其他支持obj.RenderControl()属性的控件
            Response.Write(oStringWriter.ToString());
            Response.End();
            }
            在page_load里边调用就可以把asp.net页面输出到excel。

$考虑$ $考虑$

wwayy 发表于 2008-10-22 15:56

嘿黑 知道错了 我对网页编程完全没有经验 但是对c c++ fortran 之类还算精通 想借机学一下
你给的就是html吗 还是什么数据库语言
这里人气旺 希望大家通融一下 谢谢了
$送花$ $送花$ $送花$ $送花$

xeonrong 发表于 2008-10-22 16:01

c#.net你应该没什么问题的
其实现在流行java脚本,也更强大些个人感觉

其实我并不是要反对你在这边问,可是这边的大侠感觉没有电脑版那边多吧,碰到我这种菜鸟别耽误了你不是:D
还是找找真正的高手好些

[ 本帖最后由 xeonrong 于 2008-10-22 17:07 编辑 ]
页: [1]
查看完整版本: 借问人气问一下如何实现将网页里填入的数据保存进excel文件