ExcelデータをDataTableに入れていますが、Excelの列名をDataTableのデータの最初の行としています。 Excelの最初の行をDataTableの列として設定するのに役立ちます。 PS:私はMicrosoft.Offfice.Interop.ExcelとされたSystem.Data.DataTable名前空間 を使用していますこれは私のコードです:DataTableに列名を設定する方法
connExcel.Open();
cmdExcel.CommandText = "SELECT * From [" + SheetName + "]";
oda.SelectCommand = cmdExcel;
new System.Data.OleDb.OleDbDataAdapter(cmdExcel).Fill(dt);
connExcel.Close();
私はDataTableのDTに指定されたExcelシートのすべてのデータを取得していますが、それは取っていますDATATABLE
interopは使用しないでください。それはあなたの生産に多くの問題を引き起こすつもりです。 – VDWWD
私はdataTableにデータを取る必要があります。私はInteropよりも良い方法を提案します –
EPPlusのような特殊なライブラリです。 – VDWWD