FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como importar datos desde Excel?
Hola que tal amigos, miren tengo un problema, necesito que en mi aplicación se pueda cargar datos desde hojas de excel a campos de tipo "Edit", pero no se ni como empezar. Por favor con que componentes se puede hacer esto? ya he estado buscando en varios foros pero la mayoria son para guardar hojas de Excel.
Miren la cuestión es esta, tengo un control de articulos de inventario en excel donde van separadas por grupo y por mes de esta forma: gpo || ENE || FEB || MAR || ABR || MAY ||.....|| DIC|| || TOT || 1 'EDIT1' 'EDIT2' 'EDIT3' 'EDIT4' .......... 'EDITX' 'EDITXX' 2 'EDITX' 'EDITX' 'EDITX' 'EDITX' ......... 'EDITX' 'EDITXX' 3 'EDIT1' 'EDIT2' 'EDIT3' 'EDIT4' .......... 'EDITX' 'EDITXX' 4 'EDIT1' 'EDIT2' 'EDIT3' 'EDIT4' .......... 'EDITX' 'EDITXX' .. .. 10 'EDIT1' 'EDIT2' 'EDIT3' 'EDIT4' .......... 'EDITX' 'EDITXX' En mi aplicación esta forma de igual manera, entonces quiero buscar un archivo, recoger la ruta en otro edit y con otro botón iniciar la transferencia de los datos colocados exactamente en los "edits" correspondientes. Bueno esa es mi idea, si ustedes usan otra manera para hacer algo similar por favor ayudame compartiendola y diciendome que componentes usar. De antemano gracias por su atención y les deseo suerte en sus proyectos . |
#2
|
||||
|
||||
utiliza un DataSet
Cita:
Primero que nada Bienvenido al Club... te sugiero que te leas la guia de estilo Para tu caso puedes utilizar lo sgte.. Utilizar un componente de tipo DataSet (en la Jedi encuentras el JvDataSet).. vincularlo al archivo de Excel.. y mostrar los datos en un DBGrid que este vinculado al DataSet... yo utilizo ese metodo para capturar los datos desde un archivo de texto con columnas fijas... y me va de maravillas Mira, este codigo es para activar el DataSet (DTexto)...
Edito; me falto mencionar que al DataSet le puedes crear la cantidad de columnas que necesites y asigna los campos... con el tamaño (ancho o largo) que quieras Si necesitas más ayuda.. pregunta Salu2
__________________
BlueSteel Última edición por BlueSteel fecha: 24-04-2008 a las 22:19:04. Razón: falto explicación |
#3
|
||||
|
||||
Hola axlrafael, también lo puedes hacer de esta forma.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
|||
|
|||
Muchas gracias amigo, tratare de hacerlo ahorita como ustedes me dijeron, solo otra cosita por favor, cuales componentes debo utilizar para hacer esto??
gracias |
#5
|
||||
|
||||
Cita:
Hola, creo que en el ejemplo de caro, no tienes que usar ningun componente en especial... en el mode de importar los datos desde excel que te dí yo, te describo que componentes se utilizan... Cita:
__________________
BlueSteel |
#6
|
|||
|
|||
Hola disculpen, se me olvido mencionar que trabajo con Delphi 6. Para mi amigo BlueSteel, perdoname pero no encuentro el componente DataSet ni tampoco la Jedi ni el JvDataSet .
|
#7
|
||||
|
||||
Hola amiguito Roman, ya me funciona utilizando Cells como me indicas, muchísimas gracias . Lo que pasaba es que yo accedía a la celda, como esta en mi codígo casi al principio de este hilo.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#8
|
|||
|
|||
De nueva cuenta muchisisimas gracias Caro, no sabes como me has ayudado en todo este tiempo, te lo agradesco de corazón, ya te debo miles .
Sobre tu otro código, voy a checarlo, porque con el anterior me sirve mucho, de todas maneras lo tomare en cuenta. Saludos y suerte a todos con sus proyectos. |
#9
|
|||
|
|||
auxiliooooo.... yo tambien ando perdida, tengo que hacer un trabajo parecido,
tengo que abrir archivos de word y de excel y mostrar la informacion en un programa en delphi, tambien guardar datos en archivos de word y excel, pueden decirme con que componentes, como se manejan parametros, estoy en delphi 7
|
#10
|
|||
|
|||
Lectura de excel con ADO Campos sin datos
Roman: Hola... te escribo por que estaba buscadno un tema con referencia a la importacion de datos desde excel, y me encuentro con un tema. Usa la forma de hacerlos con los ADO comp. uso como se ha explicado en el foro y todo eso y se hace bien. todo bien, hasta que me sucede lo siguiente. No se por que algunos valors de la tabla de excel me los trae vacios, concretamenete los que son valores enteros, como controlo eso? la hoja de excel es:
5588/1 Pelota Futbol CLUB 42.00 5589/1 Pelota Futbol Master 42.00 5589/2 Pelota Master Color 42.00 11 Pelota Fox Nº 4 52.00 17 Arco Futbol 1.83 x 1.22 x.60 149.00 17/A Arco Futbol 2.40 x 1.52 x 0.90 239.00 17/B Arco Futbol 3.02 x 2.07 x 1.18 349.00 18 Pelota Futsala Pro cosida 54.00 20 Silbato fox 40 striker 9.90 21 Collarines x 12 Unidades 18.90 22 Silbato fox 40 dolfin 18.90 23 Silbato Fox Micro C/C 24.90 24 Silbato Fox 40 classic 21.90 24D Silbato Fox 40 clasicc color surt x12 262.00 25 Silbato Fox 40 Pearl 11.90 26 Silbato Fox 40 con cronometro 139.00 27 Silbato fox Shark c/collarin 29.90 28 Collarin Fox x12 69.00 por ejemplo los codigo 11 17 24 25 26 27 28 no me levanta los datos , si el resto pero esos valores no. Para que lo haga debo ir al excel y editar uno por uno para que sea un texto. si son poco no pasa nada, pero como debo importar mas de 1000 lineas se complica. Alguna sugerencia? Gracias Luis Roldan Mar del Plata Argentina |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
importar datos de excel a firebird | Choclito | Varios | 6 | 06-02-2007 02:26:10 |
como importar informacion a mi base de datos desde un disket | ibbeth | Firebird e Interbase | 13 | 20-01-2007 10:18:38 |
Importar desde Excel | Lucas_diaz1810 | Conexión con bases de datos | 5 | 03-11-2006 18:15:26 |
Importar desde Excel | LucasArgentino | SQL | 1 | 24-12-2003 17:33:26 |
importar datos de excel a mi aplicacion | squenda | Varios | 2 | 11-12-2003 03:33:32 |
|