Укажите имя листа (вкладка) в экспортированном файле Excel, C # & asp.net - PullRequest
0 голосов
/ 17 января 2012

Я вижу, что это довольно обсуждалось и здесь, и на других сайтах, но я все еще не могу найти точный и полный ответ.

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

Разве это не просто 1-2 строки кода? Я нашел что-то, что использует некоторые библиотеки и дерьмо, в котором я на самом деле не нуждаюсь, я думаю ... Вот часть кода, куда файл передается:

DataTable dt = GetData();
        string attachment = "attachment; filename=" + getProject + ".xls";
        Response.ClearContent();
        Response.AddHeader("content-disposition", attachment);
        Response.ContentType = "application/vnd.ms-excel";
        string tab = "";
        foreach (DataColumn dc in dt.Columns)
        {
            Response.Write(tab + dc.ColumnName);
            tab = "\t";
        }
        Response.Write("\n");

Заранее спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...