![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Parsear archivos de texto
Estimados, tengo el siguiente problema y estoy pensando desarrollar una app con delphi para resolverlo.
Estoy en un proyecto de implantación de un sistema el cual debe "integrarse" con alrededor de 70 sistemas del cliente. Para esto el cliente entregó los 70 formatos en excel de cada archivo de interfaz, son todos distintos y la mayoría tienen más de un tipo de registro en su interior, los campos de cada tipo de registro están dados por posiciones de inicio y fin uno seguido del siguiente hasta el fin de la línea. Ejemplo: ![]() Por lo tanto, debo construir una app a la cual se le pueda "cargar" cualquier formato de archivo con N tipos de registros y luego se le pueda cargar el archivo de datos de la interfaz para que lo lea de acuerdo al formato. Estoy pensando en que el usuario pueda ir moviendose hacia arriba o abajo línea a línea y que la app sea capaz de mostrar los valores de cada campo según el formato de línea. Otra funcionalidad sería tener la posibilidad de exportar el archivo parseado por un caracter especial especificado por el usuario. Alguno ha hecho algo parecido? Saben si existe alguna app que haga algo como esto?, yo no he encontrado... ni de paga ni open. Todos los comentarios sirven. Saludos!
__________________
Si es Chileno.. es bueno. |
#2
|
||||
|
||||
Entiendo que deberías crear un importador genérico, de forma que puedas guardar una plantilla para cada formato diferente a importar.
Es decir, abres un firchero, defines las columnas y tipos de campos y esa información la guardar como "plantilla". A partir de ese momento, ese "formato" deberías poder importarlo sin problemas. De todas formas no se si he entendido del todo lo que necesitas. Para abrir los Excel, la manera más rápuida es utilizar ADO. Si buscas en los foros, ya hemos hablado otras veces de esta opción.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Puedes subir un ejemplo?
así veríamos exactamente de qué estamos hablando. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#4
|
||||
|
||||
Cita:
Les adjunto un archivo de data de ejemplo.
__________________
Si es Chileno.. es bueno. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Funcion para extraer texto de archivos de texto | JuanOrtega | Varios | 5 | 24-02-2015 12:08:23 |
Parsear texto con TString | avechuche | Varios | 9 | 04-07-2013 09:57:24 |
¿como parsear texto? | JXJ | Varios | 9 | 31-08-2010 22:31:02 |
Parsear archivos htm de word y resaltar cadena de búsqueda | yusnerqui | Varios | 7 | 06-12-2007 20:51:41 |
Leer varios archivos de texto y extraer solo 2 lineas de ese texto | mp3968 | Internet | 1 | 17-05-2007 20:24:09 |
![]() |
|