Galera, sou novo na programação, estou tendo dificuldades pra fazer uma tarefa. Gostaria da ajuda de vocês para uma tarefa que meu supervisor me concebeu que é a seguinte: me deu uns arquivos .txt que tem formato de largura fixa. Ele quer uma aplicação que transforme em delimitado e que seja importado para o banco de dados para que futuramente crie a aplicação web para pesquisar.
Ele falou que eu devia usar postgresql, visual studio, VBNET, C#(me sugeriu vários q ñ lembro aq). Já pesquisei, importei alguns pequenos .txt de formato largura fixa (apenas com tab) manualmente mas para o do projeto é difícil pois ele foge da normalidade as vezes como a seguir:
07:35:01.239 ACQAGDG0227FT AÇGDG-2 27 Falta Tensão Alarme
07:35:01.256 ACQAGDG0227FT AÇGDG-2 27 Falta Tensão Normal
07:35:13.755 ACGMG0143AM AÇGDG-1 Ch Auto/Manual GDG-1 Automático
09:00:00 ........................................... Arquivo verificado as 09:00:00 ...................................................
10:00:00 ........................................... Arquivo verificado as 10:00:00 ...................................................
11:00:00 ........................................... Arquivo verificado as 11:00:00 ...................................................
10:20:05.483 ACUPD57CXGPS AÇUPD-5-7CX Falha Sincronização Tempo Alarme
10:20:05.382 ACUPD27CYGPS AÇUPD-2-7CY Falha Sincronização Tempo Alarme
Horário / IdAlarme / Nome do equipamento / Descrição / Tipo
Dificuldade 1: saber como delimitar tantos caracteres para cada coluna. No caso aí a primeira coluna é o horário (8 dígitos). Depois eu queria que pulasse já para o ID, e saltasse os espaços brancos sem armazená-los.
Dificuldade 2: reparem que há "Arquivo verificado..." essa parte foge do padrão. Qdo fui tentar importar manualmente, deu erro bem aí. Queria uma forma de ignorar qdo houvesse esse tal de arquivo verificado.
Já busquei informações, mas estou totalmente perdido nessa atividade e ele me disse um prazo para que eu escolhesse, eu falei 1 semana e acho que fui infeliz em dizer uma semana :/. A quem me ajudar, ficarei muito grato.