数据导出到EXCEL,同时,Excel中还有小弟我自定义的标题,请教怎么实现

数据导出到EXCEL,同时,Excel中还有我自定义的标题,请问如何实现?

            System.Web.UI.Control dl = this.DataList1;
            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.Buffer = true;
            HttpContext.Current.Response.Charset = "gb2312";
            HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
            //设置文件名,及下载格式   
            string fileName = HttpUtility.UrlEncode(DateTime.Now.ToString("yyyyMMddHHmmss") + "Data.xls", System.Text.Encoding.UTF8);
            HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
            HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";//Application/ms-excel
            //HttpContext.Current.Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";

            dl.EnableViewState = false;
            StringWriter strWriter = new StringWriter();
            HtmlTextWriter hw = new HtmlTextWriter(strWriter);
            //设置到处内容控件(Anyone 父类Control即可)   
            dl.RenderControl(hw);
            HttpContext.Current.Response.Write(strWriter.ToString());
            //释放资源   
            strWriter.Dispose();
            hw.Dispose();
            HttpContext.Current.Response.End();

以上代码可以把DataList1控件的数据导出到EXCEL,已验证!
现请教,导出的EXCEL中,除了DataList1的数据外,我还想在第一行写着文字,比如:“****欢迎您”,如何实现呢?
------解决思路----------------------
把数据存放到datatable,使用 流 导出。