Bonjour à toutes et à tous,

J'utilise visual studio,
voilà j'ai essayé d'ouvrir un classeur excel en suivant un tuto video mais étrangement ça ne fonctionne pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
 
namespace ouverturefichier
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection Excel = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\XXXXXXXXXXX\Classeur_test.xlsx;Extended Properties=""Excel 12.0 Xml; HDR = YES"";");
            Excel.Open();
            DataTable t = new DataTable();
            OleDbCommand cmd = new OleDbCommand("select * from [Feuil1$]", Excel);
            OleDbDataReader dr = cmd.ExecuteReader();
            t.Load(dr);
            dataGridView1.DataSource = t;
        }
    }
}
J'ai un message qui dit: System.InvalidOperationException*: 'Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local.'
Quelqu'un a une idée svp de ce que je dois faire pour débloquer ça ?