El formato del archivo de origen (.txt) es de este tipo:
EE940__________,EPSILON___________,ROMO 1.6I FGBI-C17CE 70M,_1,450.01,_________
FV330__________,KOLLPAR___________,DOMO 1.0W RRPO23-FDD,___409, 360.00,_________
Esas son 2 líneas del archivo .txt, donde cada campo tiene determinados caracteres rellenados con espacios y separados por comas (aqui reemplacé los espacios por ____ para que sean evidentes):
Campo 1: 15 caracteres
Campo 2: 20
Campo 3: 25
Campo 4: 9 (precio)
Campo 5: 9
Para llevar estos datos a una tabla de la BBDD pensaba "leer" cada campo de acuerdo a la cantidad de caracteres y no considerar las comas debido a que puede haberlas dentro de un texto o en el precio (como en el ejemplo).
Mi pregunta es si me conviene encararlo así o hay algo más eficiente para poder volcar esto en la tabla. La data proviene de una BBDD de D.O.S. que genera un archivo de texto.
Gracias