0
私のWindowsアプリケーション用に以下のコード部分を使用しています(Excelのシートのすべての行をC#applnに読み込む)。 VS 2003 with 1.1 Framework(Microsoft Excel 12.0ライブラリを使用して)を使用している間、excelのセルがvalusを持っているかどうかをチェックしている間、私は問題に直面しませんでした。しかし、同じコードが4.0のフレームワーク(Microsoft Excel 14.0ライブラリ)でVS 2010で書かれたとき、私は "null参照でランタイムバインディングを実行できません"のようなエラーに直面しています。なぜそれが緊急であるか説明してください。Excelからデータを読み取る
while(!Convert.ToString((range.Cells[rCnt,j] as excel.Range).Value2).Equals(string.Empty))
{
j++;
}
実行時に 'range'オブジェクトがnullであると仮定していますか?確認お願いいたします?それはいつもヌルですか? –
いいえ私は55カラム(それまで完全に実行されるまで)のデータを持っていますが、56カラム(データがない)を読んでいる間にそのエラーが発生します。 – gany