Member 12611494 Ответов: 1

Проблема форматирования экспорта при экспорте файла excel в ASP.NET


экспорт файла excel в asp.net когда значение emp_number colunm 0123 автоматически изменится 123 остановите эту запись

Что я уже пробовал:

так много попыток, но никакого решения...


Ответ.Четкий();

Ответ.Буфер = true;



Ответ.AddHeader ("content-disposition",

"привязанность;filename=GridViewExport.xls");

Ответ.Кодировка = "";

Ответ.ContentType = " application/vnd. ms-excel";

StringWriter sw = новый StringWriter();

HtmlTextWriter hw = новый HtmlTextWriter(sw);



Управления gridview1.AllowPaging = false;

Управления gridview1.Привязку();

ряд.Атрибуты.Добавить ("класс", " текстовый режим");
строка стиль = @"<стиль и GT; .текстовую { МСО-число-формат:\@; } &ЛТ;/&стиль gt;";

Ответ.Написать (стиль);

Ответ.Выход.Писать(ув.Метод toString());

Ответ.Промывать();

Ответ.Конец();

1 Ответов

Рейтинг:
0

Richard Deeming

Вы не экспортируете файл Excel. Вы отправляете HTML, но сообщаете браузеру, что это файл Excel. Затем Excel изо всех сил пытается интерпретировать HTML как файл Excel, но он явно не сохраняет форматирование чисел.

Если вам нужен точный контроль над форматированием, то вам придется сгенерировать реальный" файл Excel. Существуют различные инструменты, которые позволят вам сделать это - например: