Make a different code or permenet and casual workers so that the dowload in excel can be easy to manage.
Link the branches attendance machine to your computer so that you can have those reports also. This is possible through a fixed IP address
Also if you are maintaining the computerised attendance, the register is not necessary, but you have to give the necessary intimation to the labour office.
Hope this will help you to solve the problem
I am already in the process of re-coding the employee code to make my excel sheets easier.
That will be a huge relax if I am not supposed to maintain attendance register, I will intimate in the Labor office.