This is a command-line script I wrote to deal with inputting data into a large Excel spreadsheet for my Summer 2019 internship. I was tasked with assessing apps' proposed security architectures and rating them based on specific criteria. The script lists each section name and each subsections' details, and then asks the user to input a rating, and optionally a comment, for that subsection.
The tool is written for Python 3.
Ensure you have Python 3 installed and have the following package installed as well: openpyxl.
pip install openpyxl
Make a directory entitled "ArchitectureAssessments" in your Documents directory. The path to this directory should be as follows:
C:\Users\YOUR_USERNAME\Documents\ArchitectureAssessments
Now, copy and paste the included .xlsx sheet entitled template.xlsx
into your new directory. This will be the base template that we use when filling out architecture assessments.
Simply double-clicking the main.py file should open it in the command line. You will see a prompt asking for the name of the .xlsx sheet. Enter 'template,' the file we copied and pasted above. Then you can begin entering your ratings and comments (if need be)! Decimal values including and between 1.0 and 5.0 are valid. Enter a 0 if the specific subsection is not applicable and enter a comment saying so.