В моей программе я хочу экспортировать файл 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;
}
ПРИМЕЧАНИЕ. Я хочу импортировать файл XLS (Excel, 97-2003), я думаю, что у меня есть проблема версии с ACE или JET, или Excel 8.0