Project 1 Sprint 3


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.

Sprint 3: Getting some additional data:

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.


As 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.

Python:

I think openpyxl is still the most widely used library

https://openpyxl.readthedocs.io/en/stable/

https://realpython.com/openpyxl-excel-spreadsheets-python/


Go

In Go I've had good luck before with excelize

https://github.com/qax-os/excelize

https://www.kelche.co/blog/go/excel/


Kotlin

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

Submitting:

I will repull from the same repository after I wake up on Feb 21.