Как я могу прочитать значения с плавающей запятой, такие как 123,45
?
Я должен читать файлы Excel сторонних производителей, отформатированные как 123,45
, и я не могу / не могу переформатировать их в 123.45
.
Я сейчас использую этот метод:
string GetCell(int row, int col)
{
if (Sheet != null)
{
try
{
string cellContent = Sheet[row][col].ToString(); // careful "ToString()" syntax!
//Print("Excel.Get({0},{1}): {2}", row, col, cellContent);
return cellContent;
}
catch (Exception e)
{
Print("Excel.Get("+row+","+col+") error: "+ e.Message);
return null;
}
}
else
{
Print("Excel.Get("+ row + ","+ col+") error: sheet is null");
return null;
}
}
, но строка возвращается как 12345
.
Заранее спасибо!