Я пытаюсь получить ячейки из Excel в csharp, но не уверен, какой тип переменной лучше всего подходит для чтения.
Если я сделаю переменную строкой, а значение ячейки будет двойным, я получу ошибку разбора.Если я сделаю переменную double, тогда, когда ячейка является строкой, она не будет работать.
Вот код, который я запускаю:
try
{
string i = Globals.Sheet1.Cells[7, 7].Value;
double num;
if (i == null) return;
if (double.TryParse(i, out num))
{
.
.
.
}
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}