Importer les données d'une feuille excel vers sql server

Fermé
misterG88 Messages postés 13 Date d'inscription dimanche 10 mars 2013 Statut Membre Dernière intervention 22 janvier 2014 - 11 juil. 2013 à 23:17
Bonjour,
J'ai un soucis je veux importer les données d'une feuille excel vers sql server, j'arrive à voir les données dans le Datagridview mais je n'arrive toujours pas à les voir dans mes tables sql server .
Donc voici
mes tables sql
Administrateur et Etudiant
mes feuilles excel
Admin et User

et ici mon code

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.OleDb;


namespace copiedonnée
{

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
textBox1.Text = openFileDialog1.FileName;
}

private void button2_Click(object sender, EventArgs e)
{
string constr= "Provider = Microsoft.ACE.OLEDB.12.0; Data Source="+ textBox1.Text + "; Extended Properties =\"Excel 12.0; HDR=YES;\";";
OleDbConnection con = new OleDbConnection(constr);
OleDbDataAdapter sda = new OleDbDataAdapter("select * from [Admin$]", constr);
OleDbDataAdapter sda1 = new OleDbDataAdapter("select * from [User$]", constr);
SqlDataAdapter da = new SqlDataAdapter();

DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;

}

private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{

}
}
}


Merci de vouloir m'aider
cordialment

A voir également: