Ho un file di testo strutturato in questo formato:
CODFISCALE_DATA_TIPO*_ORA
*(due possibili valori "I" o "T". "I" = ingresso - "T" = termine)
devo verificare che:
1 Per ogni codfiscale deve esserci un ingresso e un'uscita (se non verificato devo trovare il modo di notificare l'anomalia)
2 se il punto 1 è verificato fare in modo di mettere L'ora di ingresso e Uscita sulla stessa riga (così da avere le ore lavorative del giorno di un dipendente su un unico rigo) secondo questo formato:
CODFISCALE_DATA_INGRESSO(ora)_USCITA(ora)
ps. il file viene incrementato giornalmente con tutte le date del mese corrente fino alla data ordierna
es. il file aggiornato al 10 feb contiene tutti gli orari di ingresso e uscita dei dipendenti dall 1 feb al 10 fino all ora X di esportazione.
il mio scopo è di importare su db secondo un formato "pulito" tipo il punto 2.
ho dubbi su come gestire i vari controlli e modifiche...importo tutto e agisco su db? utilizzo le espressioni regolari? cerco di agire sul file di testo?
grazie a tutti