相互運用サービスを使用して C# から Excel シートを読み込んでいます。私のシートには、セルの値が 0.00 の 1 つがあります。しかし、実行時に 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」と同じ問題。これはどういう意味ですか??助けてください....