Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-06-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Disculpa que lo diga, Mario, pero hay veces que pareces político.

El punto es que en tu primera argumentación esgrimes que la única forma de hacer un traslado de datos 100% perfecto con Excel, es con Excel mismo. Pero si en VS puede hacerse de manera sencilla, entonces algo falla en tu argumentación.

De hecho, el compañero, a mi juicio, ha recibido una larga disertación que no viene del todo al caso. Para empezar, citas una entrada del soporte de Micosoft que, claramente habla de las dificultades de automatizar Office en un servidor. Ahora bien, no creo haber leido para nada que tal fuera el caso del compañero. Así como tampoco me parece haber visto que mencionara usar Excel como una base de datos.

La conveniencia o no de usar Excel como transporte de datos podría discutirse, pero la realidad es que muchos entornos tienen que lidiar con eso: importar datos de Excel a una base de datos.

// Saludos
Responder Con Cita
  #2  
Antiguo 18-06-2012
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
No todo se puede, ni debiera, automatizar.
¿Quieren pasar las cosas desde Excel a Bases de Datos?
Hagan el sistema, y luego se pagan a 5 tipos que manden teclazos y pasen la info de un lado a otro.
Al final eso les dará menos dolores de cabeza. Que no quieran pagar a 5 tipos porque les sale caro, ya es otra cosa. Y esa es la gran verdad, no quieren poner un peso y esperan que la máquina les haga el trabajito de gratis.
Lo que se pueda hacer de forma automática, que se haga... para el resto mastercard y pagar a datas entrys. No se puede esperar magia, sea un producto privado o libre. La magia se la da a los chicos de 5 años para entretener en las fiestas de cumpleaños.

Mamx, te mandaste un discursito que poco y nada sirve, me parece. Rofocale empieza a buscarle las vueltas y ver el modo de proponer alternativas. Incluso se valen escenarios en donde se conviva, temporalmente, con ambas cosas como transición. Piensa, analiza las posibilidades y formas de sostener el proyecto... luego que el jefecito se haga cargo y sepa que por más que la informática esté para hacer más fácil la vida, no todo se puede.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 18-06-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
Disculpa que lo diga, Mario, pero hay veces que pareces político.
+1

Responder Con Cita
  #4  
Antiguo 19-06-2012
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
El punto es que en tu primera argumentación esgrimes que la única forma de hacer un traslado de datos 100% perfecto con Excel, es con Excel mismo. Pero si en VS puede hacerse de manera sencilla, entonces algo falla en tu argumentación.
Entonces es falso que el traslado de datos desde Excel no es la forma mas facil? Acaso mencione que es imposible que un client externo logre esta tarea? Lo que argumente es que es fundamentalmente imposible que uno externo, contra un sistema que no esta diseñado para tal proposito, no podra lograr la funcionalidad y compatibilidad a un nivel perfecto, y di las razones por las cueles es asi.


Cita:
Empezado por roman Ver Mensaje
De hecho, el compañero, a mi juicio, ha recibido una larga disertación que no viene del todo al caso.
Lo cual tienes 100% la razon. El problema es que respondi mas a lo que menciono casimiro, que el problema en cuanto a su lectura era porque excel es propietario, aunque igualmente carecemos ambos de razones para respuesta alguna, igual, no sabemos cual realmente es el problema.

Nos debieron haber sacado por desvirtuar el hilo, mas sobre todo yo....
__________________
El malabarista.
Responder Con Cita
  #5  
Antiguo 19-06-2012
Rofocale Rofocale is offline
Miembro
 
Registrado: mar 2010
Posts: 182
Poder: 17
Rofocale Va por buen camino
Bueno el problema no era pagar a data entrys lo que pasa es que ya se tiene un excel en donde se trabaja y se ha trabajado siempre y cada dia o semana se modifica y el programa que estaba haciendo era para generar unos txt que debo importar en la pagina de un banco, por ello pensaba el porque es tan dificil, no existen muchos componentes en delphi para temas de excel verdad ? bueno en el trabajo hay una aplicacion que la hicieron con visual studio y que si selecionabas los campos de la hoja de excel y lo copiabas al portapapeles y pegabas en el datagrid del programita con control + v este pasaba de inmediato los datos.. pues queria hacer algo asi con delphi.. pero hasta ahora no he encontrado la forma..
por eso les escribia para ver si por ahi alguien si tenia mas o menos alguna solucion o algo que le haya funcionado perfecto

muchas gracias compañeros
Responder Con Cita
  #6  
Antiguo 19-06-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por Rofocale Ver Mensaje
bueno en el trabajo hay una aplicacion que la hicieron con visual studio y que si selecionabas los campos de la hoja de excel y lo copiabas al portapapeles y pegabas en el datagrid del programita con control + v este pasaba de inmediato los datos..
Habría que saber qué es exactamente.
Responder Con Cita
  #7  
Antiguo 19-06-2012
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Pues asi como lo describes es algo relativamente facil.

Lo que pasa es que comparas un programa ya hecho contra la perspectiva de uno por hacer. Obviamente el ya hecho parecera mas facil

Ademas, en mi experiencia he visto que no a muchos programadores les sale facil el proceso de integrar sistemas diferentes, y algunos terminan haciendo un montón de vueltas innecesarias.

El truco de todo esto es conocer muy bien como funciona el programa del cual se va a leer, osea, excel. Tambien conocer las diversas formas de acceder a este.

Hay por lo menos 4.

1) Usa automatizacion OLE
2) Usando conexion ADO
3) Leyendo directamente el archivo sin tener excel para nada
4) Cargando el programa dentro de excel, como un add-in

Aqui te exponen las 2 primeras, que son las mas comunes

http://delphi.about.com/od/database/l/aa090903a.htm

La tercera forma

http://www.scalabium.com/xls/xlslib.htm
http://www.vclcomponents.com/s/0__/delphi_excel_reader/

y la cuarta:

http://www.add-in-express.com/docs/v...ion-addins.php

----

Sin embargo, la forma que describes explota una funcionalidad elemental del sistema operativo y NO TIENE NADA QUE VER CON EXCEL.

De hecho, que truco tan bueno!

Estas describiendo que usan el portapapeles para pasar los datos.

Es asi:

Abre un editor de texto. Copia una seleccion de celdas desde excel. Te queda algo asi:

Cita:
tiempo size tipo
zip 2:10 251.773 normal
zip 1:36 283.268 rapida
rar 2:28 171.434 normal
rar 1:53 187.197 rapida
qpress 1:00 402.056 1
qpress 0:46 345.340 3
lzo 0:57 411.986 3
7zip 1:32 173.304 fast
Ves? Eso es supersimple de interpretar. Lo cargas en un TSTringlist y partes por TAB/espacios y listo.
__________________
El malabarista.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Componente en Delphi 2006 para importar datos de excel a postgres saul_fg PostgreSQL 0 01-04-2009 18:49:56
importar datos desde excel voldemmor Firebird e Interbase 3 03-02-2009 23:40:56
Importar datos de un archivo de Excel alextmb Conexión con bases de datos 4 07-06-2007 17:40:41
importar datos de excel a firebird Choclito Varios 6 06-02-2007 02:26:10
importar datos de excel a una base de paradox con delphi roraclau Tablas planas 4 11-01-2007 01:50:29


La franja horaria es GMT +2. Ahora son las 18:43:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi