I'm nearly acquainted with programming, but I'm still learning how to properly design a program. Here's what I want to do:
MY SITUATION: I work at a hotel. Everyday the check-in software we have automatically generates analytical reports regarding the previous day, such as daily sales, housekeeping reports, rooms available, etc. We usually do it out by hand, and by this I mean we print the reports from the software and then input up the data/numbers by pen using some pre-existing forms. Upon doing that, we email them to management. This seems pretty time consuming and inefficient, as from time to time it generates human errors, causing us to have to go back to it, revise it, and email it once again.
WHAT I WANT TO DO: I want to find a way to scrape/extract the data directly from the check-in software, whether it be the software itself or the pdf reports it generates. Once I obtain that data, I want to automatically input the data we need into several spreadsheet templates. Finally, once the template forms are fully completed, I would like to save them to a specific directory under a name+date alias, and email it to management.
MY FIRST AND POSSIBLY MY BIGGEST HURDLE: How do I scrape the information from the software? I know that you scrape off websites using languages like Python, but I feel like extracting the info from a software may be a little different and perhaps more complicated.
QUESTION: Is there any easier way to do this? Am I addressing the problem in an illogical manner? If so, what's the best course of action?
Thank you for your advice and guidance!