<div dir="ltr"> > Si responde a algún contenido de este mensaje, por favor, edite la<br>
> linea del asunto (subject) para que el texto sea mas especifico que:<br>
> "Re: Contents of Lazarus-es digest...". Además, por favor, incluya en<br>
> la respuesta sólo aquellas partes del mensaje a las que está<br>
> respondiendo.</div><div class="gmail_extra"><br><div class="gmail_quote">El 29 de marzo de 2016, 12:37, Pedro Pablo Oviedo Vera <span dir="ltr"><<a href="mailto:servinformat@enpa.minag.cu" target="_blank">servinformat@enpa.minag.cu</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buen día,<br>
para esta tarea existe FPSpreadsheet como se explica en la wiki de<br>
lazarus en <a href="http://wiki.lazarus.freepascal.org/FPSpreadsheet" rel="noreferrer" target="_blank">http://wiki.lazarus.freepascal.org/FPSpreadsheet</a><br>
<br>
<br>
Saludos<br>
pp<br>
<br>
<br>
 El jue, 17-03-2016 a las 10:05 +0100,<br>
<a href="mailto:lazarus-es-request@lists.lazarus.freepascal.org">lazarus-es-request@lists.lazarus.freepascal.org</a> escribió:<br>
> Envíe los mensajes para la lista Lazarus-es a<br>
>       <a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a><br>
><br>
> Para subscribirse o anular su subscripción a través de la WEB<br>
>       <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
><br>
> O por correo electrónico, enviando un mensaje con el texto "help" en<br>
> el asunto (subject) o en el cuerpo a:<br>
>       <a href="mailto:lazarus-es-request@lists.lazarus.freepascal.org">lazarus-es-request@lists.lazarus.freepascal.org</a><br>
><br>
> Puede contactar con el responsable de la lista escribiendo a:<br>
>       <a href="mailto:lazarus-es-owner@lists.lazarus.freepascal.org">lazarus-es-owner@lists.lazarus.freepascal.org</a><br>
><br>
> Si responde a algún contenido de este mensaje, por favor, edite la<br>
> linea del asunto (subject) para que el texto sea mas especifico que:<br>
> "Re: Contents of Lazarus-es digest...". Además, por favor, incluya en<br>
> la respuesta sólo aquellas partes del mensaje a las que está<br>
> respondiendo.<br>
><br>
><br>
> Asuntos del día:<br>
><br>
>    1. Introduccion de datos en un BD desde una tabla Excel. (hfiandor)<br>
>    2. Re: Introduccion de datos en un BD desde una tabla Excel.<br>
>       (Maximiliano Duarte)<br>
>    3. Re: Introduccion de datos en un BD desde una tabla Excel.<br>
>       (Jose Antonio Cuello)<br>
>    4. Re: Introduccion de datos en un BD desde una tabla Excel.<br>
>       (Iván Mesa)<br>
><br>
><br>
> ----------------------------------------------------------------------<br>
><br>
> Message: 1<br>
> Date: Wed, 16 Mar 2016 19:36:34 +0100<br>
> From: "hfiandor" <<a href="mailto:hfiandor@ceniai.inf.cu">hfiandor@ceniai.inf.cu</a>><br>
> Subject: [Lazarus-es] Introduccion de datos en un BD desde una tabla<br>
>       Excel.<br>
> To: lazarus español   <<a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a>><br>
> Message-ID:<br>
>       <!&!AAAAAAAAAAAYAAAAAAAAAMTW5xvE3j9Lmco8C3UR7kbCgAAAEAAAACdCl/KWLclGv065L85n0uwBAAAAAA==@<a href="http://ceniai.inf.cu" rel="noreferrer" target="_blank">ceniai.inf.cu</a>><br>
><br>
> Content-Type: text/plain; charset="iso-8859-1"<br>
><br>
> Estimados colegas:<br>
><br>
><br>
><br>
> Hay un usuario que explota un Sistema de Gestión Contable, y ha surgido la<br>
> necesidad de introducir un comprobante todos los meses que verdaderamente<br>
> resulta largo para ser introducido por el teclado.<br>
><br>
><br>
><br>
> Ya tuve esta experiencia en otro caso anterior, y se hizo un programa en<br>
> Delphi7 que leía una tabla Excel y la introducía en la base de datos del<br>
> Sistema de Gestión Contable, en escasos segundos.<br>
><br>
><br>
><br>
> Si alguien tiene alguna experiencia en esto, le agradecería su colaboración.<br>
><br>
><br>
><br>
> Saludos<br>
><br>
> Ing. Héctor F. Fiandor Rosario<br>
><br>
><br>
><br>
> ------------ próxima parte ------------<br>
> Se ha borrado un adjunto en formato HTML...<br>
> URL: <<a href="http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160316/60f541b9/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160316/60f541b9/attachment-0001.html</a>><br>
><br>
> ------------------------------<br>
><br>
> Message: 2<br>
> Date: Wed, 16 Mar 2016 22:19:14 -0300<br>
> From: Maximiliano Duarte <<a href="mailto:maximiliano.duarte@gmail.com">maximiliano.duarte@gmail.com</a>><br>
> Subject: Re: [Lazarus-es] Introduccion de datos en un BD desde una<br>
>       tabla Excel.<br>
> To: Spanish version of Lazarus List<br>
>       <<a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a>><br>
> Message-ID: <<a href="mailto:56ea0623.74128c0a.3098.ffffd049@mx.google.com">56ea0623.74128c0a.3098.ffffd049@mx.google.com</a>><br>
> Content-Type: text/plain; charset="utf-8"<br>
><br>
> Hay un componente que maneja el Excel y otro mediante ole.<br>
> Nome comentaste si te llego todo el paquete de firebird<br>
><br>
> -----Mensaje original-----<br>
> De: "hfiandor" <<a href="mailto:hfiandor@ceniai.inf.cu">hfiandor@ceniai.inf.cu</a>><br>
> Enviado el: ?16/?03/?2016 21:37<br>
> Para: "lazarus español" <<a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a>><br>
> Asunto: [Lazarus-es] Introduccion de datos en un BD desde una tabla Excel.<br>
><br>
> Estimados colegas:<br>
><br>
> Hay un usuario que explota un Sistema de Gestión Contable, y ha surgido la necesidad de introducir un comprobante todos los meses que verdaderamente resulta largo para ser introducido por el teclado.<br>
><br>
> Ya tuve esta experiencia en otro caso anterior, y se hizo un programa en Delphi7 que leía una tabla Excel y la introducía en la base de datos del Sistema de Gestión Contable, en escasos segundos.<br>
><br>
> Si alguien tiene alguna experiencia en esto, le agradecería su colaboración.<br>
><br>
> Saludos<br>
> Ing. Héctor F. Fiandor Rosario<br>
><br>
> ------------ próxima parte ------------<br>
> Se ha borrado un adjunto en formato HTML...<br>
> URL: <<a href="http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160316/375cfeb8/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160316/375cfeb8/attachment-0001.html</a>><br>
><br>
> ------------------------------<br>
><br>
> Message: 3<br>
> Date: Thu, 17 Mar 2016 08:23:26 +0100 (CET)<br>
> From: Jose Antonio Cuello <<a href="mailto:jcuello@artextrading.com">jcuello@artextrading.com</a>><br>
> Subject: Re: [Lazarus-es] Introduccion de datos en un BD desde una<br>
>       tabla Excel.<br>
> To: Spanish version of Lazarus List<br>
>       <<a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a>><br>
> Message-ID:<br>
>       <<a href="mailto:1711639415.240555.1458199406392.JavaMail.zimbra@artextrading.com">1711639415.240555.1458199406392.JavaMail.zimbra@artextrading.com</a>><br>
> Content-Type: text/plain; charset="utf-8"<br>
><br>
> Hola, podrías indicar algo más sobre el formato de los datos a importar? El comprobante es una hoja de excel, varios documentos de texto o algún tipo de xml, csv, etc<br>
><br>
> Un saludo<br>
><br>
><br>
> De: "hfiandor" <<a href="mailto:hfiandor@ceniai.inf.cu">hfiandor@ceniai.inf.cu</a>><br>
> Para: "Spanish version of Lazarus List" <<a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a>><br>
> Enviados: Miércoles, 16 de Marzo 2016 19:36:34<br>
> Asunto: [Lazarus-es] Introduccion de datos en un BD desde una tabla Excel.<br>
><br>
><br>
><br>
> Estimados colegas:<br>
><br>
><br>
><br>
> Hay un usuario que explota un Sistema de Gestión Contable, y ha surgido la necesidad de introducir un comprobante todos los meses que verdaderamente resulta largo para ser introducido por el teclado.<br>
><br>
><br>
><br>
> Ya tuve esta experiencia en otro caso anterior, y se hizo un programa en Delphi7 que leía una tabla Excel y la introducía en la base de datos del Sistema de Gestión Contable, en escasos segundos.<br>
><br>
><br>
><br>
> Si alguien tiene alguna experiencia en esto, le agradecería su colaboración.<br>
><br>
><br>
><br>
> Saludos<br>
><br>
> Ing. Héctor F. Fiandor Rosario<br>
><br>
><br>
><br>
> _______________________________________________<br>
> Lazarus-es mailing list<br>
> <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
> <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
> ------------ próxima parte ------------<br>
> Se ha borrado un adjunto en formato HTML...<br>
> URL: <<a href="http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160317/54a6740b/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160317/54a6740b/attachment-0001.html</a>><br>
><br>
> ------------------------------<br>
><br>
> Message: 4<br>
> Date: Thu, 17 Mar 2016 10:05:00 +0100<br>
> From: Iván Mesa <<a href="mailto:iv.mesa.prg@gmail.com">iv.mesa.prg@gmail.com</a>><br>
> Subject: Re: [Lazarus-es] Introduccion de datos en un BD desde una<br>
>       tabla Excel.<br>
> To: <a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a><br>
> Message-ID: <<a href="mailto:56EA733C.4080706@gmail.com">56EA733C.4080706@gmail.com</a>><br>
> Content-Type: text/plain; charset="windows-1252"; Format="flowed"<br>
><br>
> Buenos días.<br>
> Quizás los más sencillo es guardar el excel en formato csv.<br>
> Es fácil leer un fichero csv.<br>
> Además deberás saber a qué tabla y campos de la base de datos van<br>
> dirigidos los datos, verificar los tipos y asegurarte de que al grabar<br>
> los datos directamente sobre la tabla, la aplicación no realice otros<br>
> procesos internos sobre otras tablas; en tal caso deberás simularlos<br>
> (por ejemplo, actualizaciones de precios, stocks, datos de auditoría,<br>
> etc... ). También es posible que la base de datos tenga programados<br>
> triggers y no tengas que hacer nada más que introducir los datos que<br>
> necesites, pero eso lo deberás mirar antes de hacer la importación.<br>
><br>
> Otra opción es hacer un pequeño programa que simule la entrada por<br>
> teclado (yo antiguamente con Delphi usaba esta técnica para introducir<br>
> datos en aplicaciones de terceros). Hacer el programa es algo<br>
> entretenido, pero el objetivo final es leer un fichero y lanzar cada<br>
> carácter al teclado. Puedes crear una secuencia repetitiva de entrada de<br>
> datos múltiple.<br>
><br>
> Voy a ver si tengo un hueco para recuperar aquel programa (que debe<br>
> hacer unos quince años que lo hice)<br>
> saludos.<br>
><br>
><br>
> El 17/03/2016 a las 8:23, Jose Antonio Cuello escribió:<br>
> > Hola, podrías indicar algo más sobre el formato de los datos a<br>
> > importar? El comprobante es una hoja de excel, varios documentos de<br>
> > texto o algún tipo de xml, csv, etc<br>
> ><br>
> > Un saludo<br>
> ><br>
> > ------------------------------------------------------------------------<br>
> > *De: *"hfiandor" <<a href="mailto:hfiandor@ceniai.inf.cu">hfiandor@ceniai.inf.cu</a>><br>
> > *Para: *"Spanish version of Lazarus List"<br>
> > <<a href="mailto:lazarus-es@lists.lazarus.freepascal.org">lazarus-es@lists.lazarus.freepascal.org</a>><br>
> > *Enviados: *Miércoles, 16 de Marzo 2016 19:36:34<br>
> > *Asunto: *[Lazarus-es] Introduccion de datos en un BD desde una tabla<br>
> > Excel.<br>
> ><br>
> > Estimados colegas:<br>
> ><br>
> > Hay un usuario que explota un Sistema de Gestión Contable, y ha<br>
> > surgido la necesidad de introducir un comprobante todos los meses que<br>
> > verdaderamente resulta largo para ser introducido por el teclado.<br>
> ><br>
> > Ya tuve esta experiencia en otro caso anterior, y se hizo un programa<br>
> > en Delphi7 que leía una tabla Excel y la introducía en la base de<br>
> > datos del Sistema de Gestión Contable, en escasos segundos.<br>
> ><br>
> > Si alguien tiene alguna experiencia en esto, le agradecería su<br>
> > colaboración.<br>
> ><br>
> > Saludos<br>
> ><br>
> > Ing. Héctor F. Fiandor Rosario<br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > Lazarus-es mailing list<br>
> > <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
> > <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > Lazarus-es mailing list<br>
> > <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
> > <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
><br>
> ------------ próxima parte ------------<br>
> Se ha borrado un adjunto en formato HTML...<br>
> URL: <<a href="http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160317/b0c9fe27/attachment.html" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160317/b0c9fe27/attachment.html</a>><br>
><br>
> ------------------------------<br>
><br>
> _______________________________________________<br>
> Lazarus-es mailing list<br>
> <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
> <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
><br>
><br>
> Fin de Resumen de Lazarus-es, Vol 102, Envío 15<br>
> ***********************************************<br>
<br>
--<br>
MSc. Ing. Pedro Pablo Oviedo Vera<br>
Dirección Técnica y Desarrollo<br>
Empresa de Proyectos e Ingeniería del<br>
Ministerio de la Agricultura.ENPA.<br>
Boyeros y Conill, Piso 10 Edif MINAG<br>
Telef. (07) 884 7649<br>
<br>
"La ENPA 35 Años al Servicio de la Agricultura<br>
1981-2016"<br>
<br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" rel="noreferrer" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">El que pregunta aprende, y el que contesta aprende a responder.<br><br>No a la obsolecencia programada: <a href="http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml" target="_blank">http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml</a><br><br>Linux User #495070<br><a href="http://domonetic.com/blog" target="_blank">http://domonetic.com/blog</a></div>
</div>