私は、特定のExcelシートからリストボックスに列名を取得し、列名をデータベース列と照合してExcelデータを表に挿入するアプリケーションを作成しています
どうすればいいのか説明できますか?
既にシート名をリストボックスに取り込んだ
Microsoft.Office.Interop.Excel.Application app = new ApplicationClass();
Workbook workBook = app.Workbooks.Open(@"your_file_path");
Worksheet workSheet = (Worksheet)workBook.Worksheets.get_Item(1);
Range range = workSheet.UsedRange;
for (int i = 1; i <= range.Columns.Count; i++)
{
ListBox3.Items.Add(((Excel.Range)range.Cells[2, i]).Value2);
}
回答:
回答№1は0見る 列番号を変換する方法。 127をExcelの列に追加します。 AA ここでStackoverflow