Archivo de texto a archivo delimitado por comas

Archivo de texto a archivo delimitado por comas

Tengo un archivo de texto que debo convertir a un archivo delimitado por comas. Importé mi archivo de texto a Excel y luego elegí el ancho fijo y de acuerdo con esto separé mis columnas, pero parece que no tuvo éxito en el enfoque que tomé. En cambio, obtengo los resultados divididos en columnas. ¿Hay alguna manera de abordar esto para que mi muestra se parezca a mi resultado?

Lo que obtuve como resultado fue999999 20170826 10:0000 94862546 10420011 43867426 but all I did was set the width in excel. How can my sample look like my given result?

Sample: (This is my file currently) 
9999992017082610:0000948625561042001143867425 

Result : 
Sample CSV record of the fixed length record from above
0094862,999999,08/26/2017,10:00,7425,IH,5561,07:00,0,07:00,1,1,1,1,1,0 




*C.ID                     Student ID, usually 7 digits (same as value from position 20-26)
*E.STAFF             Teacher staff ID, default to 999999 (same as value from position 1-6)
*E.DATE               Service Date, mm/dd/yyyy format (same as value from position 7-14 but different format)
*E.TIME               Time of service, hh:mm format (same as value from position 15-19; ie – 09:45, 14:15)
*E.SAC                  Service code, 4 digits (same as value from position 42-45)
*E.DESC               Description of service, IH or WD depending on type of file
*E.class                classroom #, 4 digits (same as value from position 27-30)
*E.DUR                 Event duration, hh:mm format (same as value from position 31-34 but in hour and minutes format; ie – 04:20)
*E.PREP               Preparation duration, hh:mm format, default to 0
*E.CL.DUR           Student duration, hh:mm format, same value as event duration
*E.ATT                  Attendance code, use 1 for present or 6 for absent (default to 1)
*E.RECIP              Recipient code, use 1 for with client or 9 for no recipient (default to 1)
*E.LOC                  Location code, use 1 for at center or 9 at other location (default to 1)
*E.PROJ               Project code, use 1 always (default to 1)
*E.NO.REC          Number of Recipients, use 1 or 0 (default to 1)
*E.FILLER             Filler, use 0 always (default to 0)

Respuesta1

Coloca tus datos en el celularA1deHoja1y hacia abajo. Coloca la posición(campo)valores enB1yB2, etc. como:

ingrese la descripción de la imagen aquí

Luego enHoja2celúlaA1ingresar:

=MID(Sheet1!$A1,Sheet1!B1,Sheet1!B2-Sheet1!B1+1)

Copie esta celda tanto hacia arriba como hacia abajo. Luego guardaHoja2en.csvformato.

información relacionada