даблом
public double INNSupplier { get; set; }
и в ячейку записывал вот так
worksheet.Cells[3, 2] = new Cell(key.GetValue(document) ?? DBNull.Value, new CellFormat(CellFormatType.Number, "0"));
Проблема не в ИИН, там можно просто числовой формат настроить - и в целом он нормально забивается если юзать именно .SetValue а не .Value . Прям с нулем в начале ставит. Шакалить начинает в дате рождения (в целом в дате) и в адресе. Там формат такой : 6-6-66 к примеру. А Excel делает из этого дату... 06.06.2066
т.к нет необходимости что бы в таблице все было в этакой "семантике типов данных" - то объективно проще все в текст обратить. Но меня нагинает этот метод смены типов данных. Но 1 раз он сработал - когда мне в целом не нужно было)))
я даты в текст переводил перед записью в ячейку
Так а у меня не переводится ничего никуда))) Любое форматирование с ячейкой работает, кроме типов данных.
Обсуждают сегодня