Импорт данных из excel - C#

Узнай цену своей работы

Формулировка задачи:

Привет. Помогите пожалуйста. Никак не могу разобраться с импортом данных из 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();
В dataGridView все данные кроме первой строчки отображаются . Т.е. первая строчка в dataGridView это вторая строчка в таблице Excel

Решение задачи: «Импорт данных из excel»

textual
Листинг программы
@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + excelFilePath + ";Extended Properties=" + "\"Excel 8.0;HDR=YES;\"";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5