1

Excel から 3 つの異なるリストボックスに 3 つの列をインポートする必要があります

  • リストボックス 1 への列
  • Col b からリストボックス 2 へ
  • Col c からリストボックス 3 へ
4

1 に答える 1

1

頑張っている姿を見せるのはいつでもいいことです。こういうものが欲しいと思います。

string connectionString = String.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""", YourPath);
    string query = String.Format(SELECT [columnName1],[columnName2],[columnName3] from [{0}$]", "YourSheetNo");
    OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, connectionString);
    DataSet dataSet = new DataSet();
    dataAdapter.Fill(dataSet);
    DataTable YourTable = dataSet.Tables[0];
    listbox1.DataSource =YourTable.Columns["ColumnName1"];
于 2012-06-17T09:52:54.817 に答える