Principales respuestas
Manipulación Archivos

Pregunta
-
Hola,
Estoy desarrollando una aplicación en C# y debo leer archivos grandes los cuales en el momento tengo dos fuentes. Estas fuentes contienen la misma información pero diferente estructura. Quiero saber como es la mejor forma de recorrerlos y guardarlos en la misma tabla. Y si debo manipularlos en memoria y luego enviarlos a la base de datos o realizar todo el proceso dentro de la base de datos.
Gracias
Respuestas
-
hola
cuando dices grandes de cuantos Mb estamos hablando ?
podrias evaluar usar esta libreria
para parsear los archivos y volcar los datos a la db
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Editado Leandro TuttiniMVP lunes, 13 de julio de 2015 22:00
- Marcado como respuesta JER Rico miércoles, 15 de julio de 2015 16:39
Todas las respuestas
-
hola
cuando dices grandes de cuantos Mb estamos hablando ?
podrias evaluar usar esta libreria
para parsear los archivos y volcar los datos a la db
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Editado Leandro TuttiniMVP lunes, 13 de julio de 2015 22:00
- Marcado como respuesta JER Rico miércoles, 15 de julio de 2015 16:39
-
Leandro
Gracias por la respuesta. La verdad evaluando los archivos tiene mas de 1000 lineas pero en MB no son muy grandes. Voy a evaluar la libreria indicada. Y mirar como crear una rutina dinámica donde pueda delimitar las estructuras para extraer la información sin que toque tocar el código cada vez que aparezca una nueva.
Ejemplo: 2 archivos con los campos de longitud fija y uno separado por pie.los 3 archivos tiene la misma informacion
archivo1
Nombre(45)apellido(45)fechanacimiento(8) y asi otros campos
Archivo 2
Apellido(45)Nombre(45)fechanacimiento(8) y asi otros campos
archivo 3
Nombre|apellido|fechanacimiento| y asi otros campos
La idea es crear una rutina donde esto se parametrice en tiempo de ejecución y no toco volver a crear una rutina por archivo. Cual seria la forma masindicada de realizarlo?.