2014-11-27 7 views
0

Я пытаюсь создать файл excel с помощью VB в visual studio 2010, используя библиотеку NPOI. Я столкнулся с проблемой, когда данные вставлены некорректно.Номер формата NPOI как текст

Например, у меня есть идентификатор пользователя "0001", и я пытаюсь вставить его в excel. В выходном файле excel в ячейке указано "1", что неверно. Я посмотрел на формат, и он уже говорит «Текст», а не «Общее».

Как я могу правильно вставить "0001" вместо "1"?

Я попробовал это, и это не делает никаких изменений

myStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("text") 

я пытался "@", а также и не вносит никаких изменений.

Любая помощь приветствуется.

+0

попробовать добавить одинарные кавычки перед текстом, например, «1 –

+0

один из опции вы можете попробовать это префикс апостроф данных при написании его первенствовать ячейки файла, как» 0001. –

ответ

0

Убедитесь, что вы установили CellType в String, если вы этого еще не сделали.

cellType = NPOI.SS.UserModel.CellType.String; var cell=currentRow.CreateCell(i, cellType);

Смежные вопросы