解决方案 »

  1.   

    同问,我还想知道怎么把excel里的东西读出来
      

  2.   

    你可以在table中插入标题行 然后把表格以excel的方式输出出来粘上导出代码: public void ResponseData(DataTable o, String FileName)
        {
            GridView dgExport = null;
            HttpContext curContext = HttpContext.Current;
            System.IO.StringWriter strWriter = null;
            HtmlTextWriter htmlWriter = null;
            if (o != null)
            {
                if (Request.Browser.Browser == "IE")
                {
                    FileName = System.Web.HttpUtility.UrlEncode(FileName, System.Text.Encoding.GetEncoding("UTF-8"));
                }
                Response.AddHeader("content-disposition", "attachment;filename=" + FileName + ".xls");
                Response.ContentType = "application nd.ms-excel";
                Response.ContentEncoding = System.Text.Encoding.Default;
                Response.Charset = "GB2312";
                strWriter = new System.IO.StringWriter();
                htmlWriter = new HtmlTextWriter(strWriter);
                dgExport = new GridView();
                dgExport.DataSource = o;
                dgExport.AllowPaging = false;
                dgExport.DataBind();
                dgExport.RenderControl(htmlWriter);            Response.Write(strWriter.ToString());
                Response.End();
            }    }
      

  3.   

    可能是我没说清楚,我要保存的是网页上的一个<table></table>没有dateTable参数可以传送,是不是能通过<table></table>的id或者别的方法保存这个表格到excel
      

  4.   

    用NPOI工具类,网上搜下,或者直接把Excel当作一个数据库来操作。读写都可以解决了。