Импорт данных из excel - C#
Формулировка задачи:
Привет. Помогите пожалуйста. Никак не могу разобраться с импортом данных из Excel файла.
В dataGridView все данные кроме первой строчки отображаются . Т.е. первая строчка в dataGridView это вторая строчка в таблице Excel
string conStr = String.Format("provider=Microsoft.Jet.OLEDB.4.0;Data Source='{0}';Extended Properties=Excel 8.0;", fileName); System.Data.OleDb.OleDbConnection con = new System.Data.OleDb.OleDbConnection(conStr); con.Open(); System.Data.OleDb.OleDbDataAdapter dataAdapter = new System.Data.OleDb.OleDbDataAdapter("select * from [$Лист1]", con); System.Data.DataSet dataSet = new System.Data.DataSet(); dataAdapter.Fill(dataSet); dataGridView.DataSource = dataSet.Tables[0]; con.Close();
Решение задачи: «Импорт данных из excel»
textual
Листинг программы
@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + excelFilePath + ";Extended Properties=" + "\"Excel 8.0;HDR=YES;\"";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д