Метод NPOI GetFormat(@) показывает дату вместо текста

Я нашел решение в stackoverflow для установки одного столбца файла Excel в качестве текста.

DataFormat currDataFormat = this.Workbook.CreateDataFormat();
CellStyle textStyle = this.Workbook.CreateCellStyle();
textStyle.DataFormat = currDataFormat.GetFormat("@");
sheet.SetDefaultColumnStyle(0, textStyle);

Я пробовал то же самое, при экспорте файла excel он показывает формат «Дата» для того же столбца. Это не работает для меня. Мне нужен один столбец в формате «Текст».

Заранее спасибо.


person Emma Thapa    schedule 03.04.2017    source источник


Ответы (1)


Вопрос кажется дублирующим. см. ответ здесь. Фактическое исправление кода должно быть

textStyle.DataFormat = currDataFormat.GetFormat("text");
person kumar chandraketu    schedule 21.08.2017