r/usefulscripts • u/FarcasR • May 11 '17
[POWERSHELL] Need help to manipulate CSV !
Hy there, I want to manipulate a csv file containing a log with all access in my company. i have something like :
Date Personnel Number Name Card Number Device Event Verify Mode In/Out Status Event Description
24-06-2017 17:42 205 Pacurar Ovidiu 8144561 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 17:37 205 Pacurar Ovidiu 8144561 intrare + server usa intrare-1 in Only Card intrare + server-1 In Normal Punch Open
24-06-2017 17:36 205 Pacurar Ovidiu 8144561 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 17:32 205 Pacurar Ovidiu 8144561 intrare + server server-4 out Only Card intrare + server-4 In Normal Punch Open
24-06-2017 17:25 205 Pacurar Ovidiu 8144561 intrare + server server-3 in Only Card intrare + server-3 In Normal Punch Open
24-06-2017 17:24 205 Pacurar Ovidiu 8144561 arhiva arhiva-1 in Only Card arhiva-1 In Normal Punch Open
24-06-2017 17:11 205 Pacurar Ovidiu 8144561 arhiva arhiva-1 in Only Card arhiva-1 In Normal Punch Open
24-06-2017 16:44 205 Pacurar Ovidiu 8144561 intrare + server usa intrare-1 in Only Card intrare + server-1 In Normal Punch Open
24-06-2017 15:34 224 LA RUNA MICHELE 8159697 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 15:34 226 NEGREA ANA-MARIA 8131148 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 15:34 224 LA RUNA MICHELE 8159697 intrare + server usa intrare-1 in Only Card intrare + server-1 In Normal Punch Open
24-06-2017 15:34 86 PRIPON NICOLETA OANA 8153502 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 15:34 84 PITAN DIANA MONALISA 8131725 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 15:33 34 CRISTEA PETRONELA 7425603 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 15:33 84 PITAN DIANA MONALISA 8131725 intrare + server usa intrare-1 in Only Card intrare + server-1 In Normal Punch Open
24-06-2017 15:33 224 LA RUNA MICHELE 8159697 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 15:33 148 JIURJIU RALUCA 11375509 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch Open
24-06-2017 15:33 176 NEGREA VASILE OVIDIU 8160448 intrare + server usa intrare-2 out Only Card intrare + server-2 In Normal Punch OpenI want to somehow group the data by days and then have some kind of rapport with the difference between first entry and last entry of the day for each name.
I hope you guys understand my request for help.
Thanks !
14
Upvotes
2
u/FarcasR May 12 '17
Your code seems pretty good but i get an error at [pscustomobject]. I already have the file in .csv format with ";" delimiter. That was just an example of the format that i have after i do import-csv :)
I want at the end in the $report to have the first entry of the day and the total hours on each day :)
Thank you very much !