Я использую SQL 2014, Visual Studio 2013. У меня есть следующий код, который является частью большой задачи скрипта:
//Load DataTable1 with Source Excel Sheet Data
OleDbCommand oconn = new OleDbCommand("select * from [" + sheetname + "]", cnn);
OleDbDataAdapter adp = new OleDbDataAdapter(oconn);
DataTable dt = new DataTable();
adp.Fill(dt);
Что я хотел бы сделать дальше, это выбрать целевое количество столбцовиз datatable1, и заполните другой datatable.Примерно так:
//Load another DataTable with Data from datatable1
OleDbCommand oconn2 = new OleDbCommand("select [column1], [column2] from datatable1", cnn);
OleDbDataAdapter adp2 = new OleDbDataAdapter(oconn2);
DataTable dt2 = new DataTable();
adp2.Fill(dt2);
Возможно ли это?Причина этого сложна, но я не знаю другого пути.Мои исходные файлы Excel.Таким образом, данные должны быть перенесены в таблицу данных.Тогда имена столбцов нужно изменить.Затем можно составить таблицу с измененными именами столбцов.Но сначала данные должны быть перенесены в таблицу данных как есть, так как я не уверен, что хочу изменить исходные файлы.
Спасибо.