我正在使用互操作服务从 C# 读取 excel 表。我的工作表有一个单元格值为 0.00。但是当我在 C# 代码中检查该单元格的值时,运行时我得到“1.845E-07”这个值。当我签入 Excel 表时,在该单元格上右键单击,说格式单元格,我在示例部分得到“1.845E-07”值。如何获得准确的价值?请帮我。代码很大,所以我不能在这里提供。那行是:
if (Convert.ToString(((Excel.Range)worksheet.Cells[iRowindex, colIndex_q10]).Value2) != string.Empty)
{
drRow[dtSourceEXLData.Columns[constants.Floor]] = ((Excel.Range)worksheet.Cells[iRowindex, colIndex_q10]).Value2.ToString();
}
日期单元格“39448”也有同样的问题。这是什么意思?请帮忙....