#c# #excel
#c# #excel
Вопрос:
Каков правильный протокол для получения даты или числового значения из электронной таблицы Excel. У меня есть значения даты внутри электронной таблицы Excel. Например, один столбец имеет значение 5/10/1973, когда я добавляю часы к тому, что извлекается с помощью этого кода…
wkSheet.get_Range("E" row, "E" row).Value2
Возвращаемое значение равно 26794.0?
Очевидно, что это не то, что я ищу. Итак, как мне правильно получить значение из электронной таблицы Excel. Я продолжу искать ответ на этот вопрос и, надеюсь, отвечу на свой собственный вопрос.
Спасибо.
Ответ №1:
Ахах!
wkSheet.get_Range("E" row, "E" row).Text
Возвращает фактическую строку, которую видит пользователь. Затем вы можете проанализировать, используя
DateTime.Parse(string)
Спасибо за помощь другим пользователям stack overflow!