Я изо всех сил пытался найти ответ на этот вопрос. Я импортирую электронную таблицу Excel в C#, используя Oledb. Это прекрасно работает, однако при импорте я хочу объединить два столбца Excel вместе, а затем объединить их.C# Excel ввод объединяет два столбца
Это код, который я в настоящее время:
string PathConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" + textBox1.Text + ";Extended Properties=\"Excel 12.0 XML;HDR=Yes;\";";
OleDbConnection conn = new OleDbConnection(PathConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("Select [ID], [Subject], [Catalog], [Last], [First Name], [Descr], [Mark] from[" + textBox2.Text + "$]", conn);
DataTable dt = new DataTable();
myDataAdapter.Fill(dt);
dataGridView1.DataSource = dt;
Код выше работает нормально. Два столбца, к которым я хочу присоединиться, - это Subject и Catalog, и для этого он называется Module. Тема представляет собой строку из трех букв и четырех номеров каталога. Есть ли способ сделать это в инструкции select или альтернативном методе?
Большое спасибо заранее.
Работал для меня, спасибо –