Как форматировать ячейки excel в текст при экспорте таблицы данных в excel?
У меня есть одно сеточное представление под названием grdbeneficious в этом столбце идентификатор получателя содержит очень длинное число
Я пытаюсь экспортировать эту сетку в excel. после экспорта в excel идентификатор получателя выглядит следующим образом
9.04103E+13
может ли кто-нибудь помочь мне отформатировать число в текст в excel с помощью кода c#. в настоящее время я использую приведенный ниже код.
string attachment = "attachment; filename=Emp.xls"; Response.ClearContent(); Response.AddHeader("content-disposition", attachment); Response.ContentType = "application/ms-excel"; Response.ContentType.ToString(); StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); for (int i = 0; i < grdErrorRecords.Rows.Count; i++) { GridViewRow row = grdErrorRecords.Rows[i]; //Apply text style to each Row row.Attributes.Add("class", "textmode"); } grdErrorRecords.RenderControl(htw); //format the excel cells to text format string style = @"<style> .textmode { mso-number-format:\@; } </style>"; Response.Write(style); Response.ContentType = "application/text"; Response.Write(sw.ToString()); Response.End()
Как отформатировать лист excel в текст с помощью кода c#?
заранее спасибо
(Кирти Кумар)