#c# #.net #excel
#c# #.net #excel
Вопрос:
У меня есть класс для экспорта сгенерированного отчета в Excel, и у меня есть ячейка, которая содержит длительность в формате hh:mm:ss
или d.hh:mm:ss
(т. Е.: 67:43:34
или 2.19:43:34
), но когда я экспортирую ее в Excel, она форматирует ячейку как дату, поэтому я получаю 1900-01-02 19:43:34
. Могу ли я в любом случае при экспорте указать Excel для использования правильного форматирования для этих ячеек?
(при необходимости опубликует скриншот или фрагмент кода)
Комментарии:
1. Как вы экспортируете? Вы знаете, что вы можете префиксить любые данные в ячейке одинарной кавычкой
'
, и они не будут оценены? Вы можете форматировать ячейки как текстCells.NumberFormat = "@"
, чтобы предотвратить преобразование..2. Я попробую это, спасибо за советы.
3. @mehow добавил ссылку на Pastie для кода