DataTableにExcelを読み込むExcelをDataTableに読み込むクラスを作成しました。//カラム名にダミーを設定します。Console.Write(&quot;Excelファイルを読み込めませんでした。Microsoft.Office.Interop.Excel;を追加します。Excelオブジェクトの生成23行目でExcelオブジェクトを生成後、プロパティを設定しています。読み込む最大行数と最大列数を設定35行目と37行目で読み込み対象(Excel)の行数と列数の最大値を取得します。カラム名にダミーを設定39行目のfor文でダミーのカラム名を設定しています。この処理を実施しないとExcelファイルのデータをDataTableに取り込めません。カラム名を設定45行目のfor文は、Excelファイルの1行目を項目名(赤枠)として扱っています。エクセルの1行目に項目名が定義されていない場合、コメントアウトしてください。レコード挿入51行目で取得する範囲(get_Range)を設定しています。”A2“としているのは、1行目を項目名としているためです。項目名がない場合、”A1“と変更してください。52行目から1行ずつDataTableにNewRow(レコード挿入)しています。エクセルの1行目に項目名がない場合、52行目のfor文を下記のように修正してください。row++)スポンサーリンクC#SNSでもご購読できます。メールアドレス(公開はされません。