Проблема при чтении Excel через адаптер, который был записан через npoi

Шаги, которые я делаю:

  1. Сначала я экспортировал некоторые строки в Excel (формат 97-2003), используя NPOI. Столбцы на самом деле представляют собой строковые поля, поля даты и поля времени, но при экспорте в Excel они были преобразованы в строку (общие с точки зрения формата Excel).
  2. Теперь, если предположить, что я открываю сформированный выше Excel и обновляю несколько ячеек (особенно столбцы даты/времени), Excel преобразует эти ячейки в формат даты/времени.
  3. Теперь, когда я читаю этот файл excel с помощью адаптера OLEDB, он читает ячейки, которые были преобразованы в поля даты/времени, но другие ячейки в том же столбце в строковом формате выдают ошибку.

person piyush    schedule 26.06.2014    source источник
comment
Как насчет того, чтобы вручную настроить форматирование всего столбца как DateTime?   -  person Oscar    schedule 26.06.2014
comment
Я не могу запретить пользователю вручную форматировать все ячейки. Я должен как-то обрабатывать это в коде.   -  person piyush    schedule 26.06.2014
comment
Ну, они уже редактируют его вручную. В любом случае, вы можете создать этот столбец уже в формате даты и времени при создании файла через NPOI.   -  person Oscar    schedule 26.06.2014


Ответы (1)