
importar excele en datagrid
Publicado por alexis (59 intervenciones) el 12/02/2014 19:42:18
buenas tardes que tal, estoy intentando importar un documento excel de 8 columnas a una datagrid
he encontrado los siguientes ejemplos en interenet pero no entiendo la linea del nombre de la tabla es el nombre de la tabla real o es el nombre de la hoja de excel
este es uno de los ejemplos
http://stackoverflow.com/questions/16293643/import-excel-to-datagridview
especificamente no entiendo esta linea gracias
OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]", con);
private void button1_Click(object sender, EventArgs e)
{
String name = "Items";
String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
"C:\\Sample.xls" +
";Extended Properties='Excel 8.0;HDR=YES;';";
OleDbConnection con = new OleDbConnection(constr);
OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]", con);
con.Open();
OleDbDataAdapter sda = new OleDbDataAdapter(oconn);
DataTable data = new DataTable();
sda.Fill(data);
grid_items.DataSource = data;
}
he encontrado los siguientes ejemplos en interenet pero no entiendo la linea del nombre de la tabla es el nombre de la tabla real o es el nombre de la hoja de excel
este es uno de los ejemplos
http://stackoverflow.com/questions/16293643/import-excel-to-datagridview
especificamente no entiendo esta linea gracias
OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]", con);
private void button1_Click(object sender, EventArgs e)
{
String name = "Items";
String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
"C:\\Sample.xls" +
";Extended Properties='Excel 8.0;HDR=YES;';";
OleDbConnection con = new OleDbConnection(constr);
OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]", con);
con.Open();
OleDbDataAdapter sda = new OleDbDataAdapter(oconn);
DataTable data = new DataTable();
sda.Fill(data);
grid_items.DataSource = data;
}
Valora esta pregunta


0