Iは、Excelシートを読み取り、値を読み取るために、次のコードを使用するC#を使用している:ここでタイプ
range = xlWorkSheet.UsedRange;
object value = (range.Cells[rCnt, cCnt] as Excel.Range).get_Value(Type.Missing);
整数で(例えば2)が表示され、その後それは浮動小数点として私を示しています:2.0
そこに浮動小数点または整数であるかどうか私は知ることができますか?
さらに、文字列がセルに格納されているか、整数または浮動小数点数が格納されているかをどのように知ることができますか?
おかげ モティ
コンバージョンに対するそのorigional値と比較し、その後、intにエントリを変換することができます。浮動小数点でも同じです – Doomsknight
私自身のExcelでの経験から、列ごとの型を "計算"します。列全体が単なる整数の場合、列の各セルは整数になります。浮動小数点数で残りが整数の場合、列全体が 'float'などになります。これに関する公式な文書は見つからないため、コメントのみが見つかりません。 –