I am building an appointment system for our school that only uses Excel as its data source using the OneDrive for Business Connector. This excel file is shared with everyone in the domain so that they can create an appointment so that inputs from the application will save to the excel file. This will allow everyone to open the Excel file directly from the Excel Desktop app or Excel online and input data in that file, this action will bypass the process and will become an invalid transaction. In order to somehow prevent this and preserve all valid transactions, I am thinking of making a duplicate of the Excel file and have all the valid transactions be mirrored to that duplicate file. This duplicate file will not be shared with everyone, only with the owner.
Is there a way to hardcode the credentials of the owner of the duplicate file to access this duplicated file?
Also, due to limited resources, I can't make any SQL Servers in Azure since I don't have access nor setup a local database server and can't use the On-Site Premises feature.
Thank you very much!