| ||||
Respuesta: Envio de datos Hola Reyscorpion, no se entiende muy bien tu pregunta, se un poco mas especifico y provee mas informacion para poder apoyarte. Saludos.
__________________ http://vazquezvega.wordpress.com/ "La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás." |
| ||||
Respuesta: Envio de datos Hola mvazquez antes que nada muchas gracias por tu ayuda, te comento estoy haciendo unas cosas en visual studio 2008 en el cual tengo combobox y cajas de texto, ahora por ejemplo en los combobox tengo pon tu nombre y me aparece un listado de nombre, en otro edad y me aparecen edades, fecha y selecciono la fecha pero este es un datatime, bueno ahora al tener esto tengo un boton de enviar el cual no he programado y quiero que cuando le de click me mande esta informacion que tengo tanto en combobox como en cajas de texto a una hoja de excel que tiene dichos campos, es decir nombre, edad, fecha, pero no se como enlazarlo para que los envie y depues vuelva a poner otros datos y asi sucesivamente los vaya almacenando, espero si haberme explicado ahora si |
| ||||
Respuesta: Envio de datos Si, ahora si ![]() Y porque a Excel? porque no a una base de datos, SQL Express, Access, porque tiene que ser a excel y si es a excel porque no los capturas directamente en excel? perdon, esque no entiendo la utilidad............ ![]()
__________________ http://vazquezvega.wordpress.com/ "La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás." |
| ||||
Respuesta: Envio de datos Ah pues mira de hecho mi intencion es que interactuen ambas, ya sea de excel a sql o viceversa lo que quiero es hacer un enlace, lo que pasa es que ya tengo mi base de datos en excel y ya esta muy avanzada eso porke no pensaba hacer este enlace pero con el paso del tiempo la necesidad fue mas y ahora por eso quiero hacer ese enlace, pero de hecho quiero tambien que se enlace excel a sql y que al meter algun dato en la de excel automaticamente tambien se guarde en la de sql, otro de los problemas de no hacerla en sql es que aqui no saben manejarlo y pues excel se les facilita mas para ver unas graficas y otros procesos que se calculan en excel al almacenar los datos automaticamente |
| ||||
Respuesta: Envio de datos No necesitan saber usar SQL mientras TU lo sepas utilizar esta bien, tu les proveerás de lo que necesiten, en fin………….. Puedes utilizar la dll que trae .Net para interactuar con el Excel pero insisto créeme que es mas fácil para ti que manejes SQL te dará muchas ventajas y te evitaras mucho dolores de cabeza y tendrás mucho mas herramientas para hacer muchas cosas que con Excel…….. Es momento que le des el a cada herramienta su verdadero valor…. Suerte!
__________________ http://vazquezvega.wordpress.com/ "La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás." |
| ||||
Respuesta: Envio de datos Claro que si, mira, primero exportras los Namespace: using System.Data; using System.Data.OleDb; Luego, aqui, por ejemplo, creamos la conexion al OLEDB y posteriormente vamos a meter informacion en las celdas B2, B3, B4, B5 y estodo lo que tienes que hacer. cualquier duda comentalo.
Código:
int[] data = new int[] { 12, 123, 3, 7 }; string strConnnectionOle = @"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=ejemplo-excel.xls;" + @"Extended Properties=" + '"' + "Excel 8.0;HDR=NO" + '"'; OleDbConnection oleConn = new OleDbConnection(strConnnectionOle); oleConn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = oleConn; cmd.CommandText = "UPDATE [Hoja1$B2:B2] SET F1=" + data[0]; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE [Hoja1$B3:B3] SET F1=" + data[1]; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE [Hoja1$B4:B4] SET F1=" + data[2]; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE [Hoja1$B5:B5] SET F1=" + data[3]; cmd.ExecuteNonQuery(); oleConn.Close();
__________________ http://vazquezvega.wordpress.com/ "La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás." |
| ||||
Respuesta: Envio de datos Si, lo pones en el evento click de tu boton o donde tu quieras de tal manera que lo invoques cuando asi lo requieras.
__________________ http://vazquezvega.wordpress.com/ "La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás." |
| ||||
Respuesta: Envio de datos Ok ya lo hice y me surgio otra duda, como le hago para indicarle la ruta del archivo que estoy escogiendo, en este caso donde dice ejemplo excel le modifique por el nombre de mi base de datos pero me dice que no lo encuentra o mi base a donde la tengo que mandar o que onda para que la reconozca, gracias |
| ||||
Respuesta: Envio de datos Hola mvazquez disculpa que sea tan insistente pero necesito saber porque me manda el error de la base de datos de excel, espero tu respuesta el msj que me sale es el siguiente El motor de base de datos Microsoft Jet no pudo encontrar el objeto 'Hoja1$B2:B2'. Asegúrese de que el objeto existe, y que ha escrito el nombre y la ruta de acceso al objeto correctamente. |
| ||||
Respuesta: Envio de datos Que onda Scorpion mira checate este articulo, ahí esta el código completito.. http://support.microsoft.com/default.aspx/kb/302084 Te pongo la liga no porque no quiera comentarte como hacerlo si no mas bien porque es mejor leer el origen. Saludos brother.
__________________ http://vazquezvega.wordpress.com/ "La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás." |
| ||||
Respuesta: Envio de datos Ok deja veo que puedo hacer y te hecho un grito por si me atoro en algo, y pues la verdad esta bien lo que me pones de la pagina para yo tambien aprender, de hecho andaba buscando algo asi como esto pero no habia encontrado, ahora deja pruebo y te digo como me fue |