Я не могу импортировать файл Excel в datagridview c#. net - PullRequest
0 голосов
/ 17 марта 2020

В моей программе я хочу экспортировать файл Excel в dgv в c#. я вижу много страниц и видео этого, но у меня когда-либо была та же самая ошибка ("Внешняя таблица не имеет ожидаемого формата"). Это мой код:

private void button1_Click(object sender, EventArgs e)
        {
            string pathConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + txtFileUbication.Text +
                  ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1;\";";
            OleDbConnection conn = new OleDbConnection(pathConn);
            OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("Select * from [" + txtSheetName.Text + "$]", conn);
            conn.Open();
            DataTable dt = new DataTable();
            myDataAdapter.Fill(dt);
            dataGridView1.AutoResizeColumns();
            dataGridView1.DataSource = dt;


        }

This is my excel

ПРИМЕЧАНИЕ. Я хочу импортировать файл XLS (Excel, 97-2003), я думаю, что у меня есть проблема версии с ACE или JET, или Excel 8.0

...