Нашёл на просторах StackOverflow пример как читать данные из excel. Но вылетают ошибки. Не пойму что делаю не так. Вот код:
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection MyConnection;
DataSet DtSet;
OleDbDataAdapter MyCommand;
MyConnection = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\file.xls';Extended Properties=Excel 8.0;");
MyCommand = new OleDbDataAdapter("select * from [Лист1$]", MyConnection);
MyCommand.TableMappings.Add("Table", "Net");
DtSet = new DataSet();
MyCommand.Fill(DtSet);
dataGridView1.DataSource = DtSet.Tables[0];
MyConnection.Close();
}
Выдаёт ошибку:
System.Data.OleDb.OleDbException: 'Объект 'Лист1$' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути.'
Так как у меня 10 офис. Меняю на тип xlsx. Тогда вылетает вот такая вот ошибка:
System.Data.OleDb.OleDbException: 'Внешняя таблица не имеет предполагаемый формат.'
Пробовал даже с пустым файликом. Что я делаю не так?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Когда задан Padding для параграфа, то его формат передается следующей строке, после нажатия EnterИ убрать его получается только вручную
Есть метод, который должен получать текст, и накладывать на него стили