Я вижу, что это довольно обсуждалось и здесь, и на других сайтах, но я все еще не могу найти точный и полный ответ.
У меня есть кнопка, которая экспортирует таблицу базы данных в 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");
Заранее спасибо:)