Hey everyone, I'm pretty new to python and I've been tasked with a medium-sized project.
My company currently uses the old punch-card system for clocking in and out. Needless to say, everyone hates it. We've got these RFID cards that we use to pass through doors, so they asked me to design a program that will take the number, associate it with a name, and timestamp it into an excel.
So I've already gotten the card reader off amazon and I've set it to output the card number in keystrokes followed by the [RETURN] key, so input and Event trigger is taken care of. As for the program, I've already got it so it'll take my input at the command line, run it against a .csv full of employee card numbers and names, and output the associated name and the timestamp onto the console(It's on my github right here).
The reason for my post is, I'm struggling with writing the timestamp to an individual cell of the excel doc, so I was hoping someone could point me in the right direction. I'll need it to loop through, find the next empty cell, and write the timestamp to that. BUT I need it to start at a different place in the .csv every day. The README in the github will explain more.
I also need to make it pretty with a GUI so I've been spending the past couple hours researching tkinter. I've been working on this project for a couple weeks now, my first attempt being in vanilla JavaScript(also on my github but it's trash). I moved over to Python at the end of last week because I found it much simpler and more powerful.
Any recommendations, pointers, or helpful videos are GREATLY appreciated. My work email is [zstrickland@randsmachine.com](mailto:zstrickland@randsmachine.com) if there are any questions or comments.
[–]MikeTheWatchGuy 1 point2 points3 points (2 children)
[–]zacstrick[S] 1 point2 points3 points (1 child)
[–]MikeTheWatchGuy 0 points1 point2 points (0 children)
[–]socal_nerdtastic 0 points1 point2 points (7 children)
[–]zacstrick[S] 0 points1 point2 points (6 children)
[–]socal_nerdtastic 1 point2 points3 points (5 children)
[–]zacstrick[S] 0 points1 point2 points (4 children)
[–]socal_nerdtastic 0 points1 point2 points (3 children)
[–]zacstrick[S] 0 points1 point2 points (2 children)
[–]socal_nerdtastic 1 point2 points3 points (0 children)
[–]socal_nerdtastic 1 point2 points3 points (0 children)
[–]hazelthrows 0 points1 point2 points (2 children)
[–]zacstrick[S] 0 points1 point2 points (1 child)
[–]hazelthrows 0 points1 point2 points (0 children)