busco la forma de leer un rango de celdas dinamicamente para luego almacenar esos valores en un arreglo e insertarlas en una base de datos en access
agradeceria mucho su colaboracion
se me olvidaba soy principiante en .net
| |||
leer excel dinamicamente con vb.net busco la forma de leer un rango de celdas dinamicamente para luego almacenar esos valores en un arreglo e insertarlas en una base de datos en access agradeceria mucho su colaboracion se me olvidaba soy principiante en .net |
| |||
Respuesta: leer excel dinamicamente con vb.net |
| ||||
Respuesta: leer excel dinamicamente con vb.net Hola. Para leer los datos de excel podes usar ado.net y asi podes manipular excel como que es una bd, lo que podes hacer es recuperar los datos de excel guardarlos en una lista genérica y luego recorrerla y hacer el insert a la tabla, o si mostrar los datos de excel en un datagrid podes recorrer el datagrid y hacer el insert en la bd. Mira en mi blog tengo un ejemplo de como manejar los datos de excel. Agregar y Buscar Datos en Excel C# - VB.Net Talvez te sirva para guiarte. Saludos. |
| |||
Respuesta: leer excel dinamicamente con vb.net compa muchisimas gracias me ha servido mucho de orientacion ya puedo cargar los datos en un datagrid, en el SQL de excel puedo seleccionar por ejemplo las columnas desde A6 , B6, C6, D6, E6, F6, G6 ya que las primeras 5 filas son un encabezado. para despues de tener los datos desde esas posiciones, recorrer el datagrid y hacer el insert a la BD en access. muchisimas gracias por tu colaboracion estoy muy agradecido Compa ya pude seleccionar el rango que queria ahora tratare de recorrer el datagrid y hacer el insert a la BD para seleccionar el rango era: cmd.CommandText = "select * from [Transfers$A6:G1000]" Última edición por zeryama; 06/09/2012 a las 08:47 |
| |||
Respuesta: leer excel dinamicamente con vb.net hola compa tengo un problemita resulta que con un ciclo puedo agregar los datos For Each row As DataGridViewRow In DataGridView1.Rows comd.Parameters.Clear() comd.Parameters.AddWithValue("@valor1", CStr(row.Cells("A1").Value)) comd.Parameters.AddWithValue("@valor2", CStr(row.Cells("A2").Value)) comd.ExecuteNonQuery() Next conexion.Close() MsgBox("Datos Insertados Correctamente") pero resulta que en el datagrid no tengo columnas que tengo en la BD access . entonces la pregunta es:¿ como insertar los campos faltantes que no estan el el datagrid?. osea me fataria insertar valor3, valor4, valor5 a la BD access los cuales tengo en unas variables ... |
Etiquetas: |