Как экспортировать данные из WebDataGridview в существующий лист Excel? - PullRequest
1 голос
/ 09 ноября 2011

У меня есть Webdatagridview, и я хочу экспортировать его данные (заголовок не включен, поскольку в моем файле Excel уже есть заголовок) в мой существующий файл Excel.

Ответы [ 2 ]

0 голосов
/ 10 апреля 2012

Если вы используете инфраструктуру WebDataGrid, вы можете использовать WebExcelExporter и использовать перегрузку для метода Export , который принимает и экземпляр рабочей книги или рабочего листа.

Для предотвращения заголовков установите свойство ShowHeader WebDataGrid, который вы экспортируете, в false перед вызовом Export. Обратите внимание, что для этого не нужно устанавливать значение true, поскольку ответ изменяется для отправки файла Excel клиенту, поэтому информация о состоянии для сетки, отправляемой клиенту для этого запроса, отсутствует.

0 голосов
/ 09 ноября 2011

попробовать:

 protected void ExportToExcel()
 {
        Response.Clear();
        Response.Buffer = true;
        Response.ContentType = "application/vnd.ms-excel";
        Response.AddHeader("content-disposition", "attachment;filename=YourFiles.xls");
        Response.Charset = "";
        this.EnableViewState = false;

        System.IO.StringWriter sr = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter htw= new System.Web.UI.HtmlTextWriter(sr);

        gvFiles.RenderControl(htw);

        Response.Write(sw.ToString());
        Response.End();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...