Summary: In this sprint3 of your first project, You will
read data out of an excel file to add to your database
Tools:
We will continue to use the same version control, continuous integration
tools and programming language requirements that we put together for parts
one & two.
Due: Tuesday Feb
20th at 11:59pm
Use the same project that you used last time. I will just do a git pull on
the project and get the updates.
Comp490 Jobs. The first
row is the column titles, the next 750 rows in the excel file are the
jobsAs a preview, in Sprint4 you will have to look through all the jobs (from all three sprints) and and provide visualization for all of them as if they were one set of jobs.
For those of you who have not worked with excel files from a program before, I recommend you take a look a the following libraries (as long as it works on my machine, you can use other libraries, these are just suggestions.
I think openpyxl is still the most widely used library
https://openpyxl.readthedocs.io/en/stable/
https://realpython.com/openpyxl-excel-spreadsheets-python/
In Go I've had good luck before with excelize
https://github.com/qax-os/excelize
https://www.kelche.co/blog/go/excel/
I've never tried it, but it looks like the most widely used library for this in Kotline is Apache POI (with or without the ExcelKt wrapper)
https://www.baeldung.com/kotlin/excel-read-write
https://github.com/evanrupert/ExcelKt
I will repull from the same repository after I wake up on Feb 21.