Skip to content

Project to import a SpreadSheet in .xlsx format to MySql database.

Notifications You must be signed in to change notification settings

brunomedeiros14/PersistExcelToSql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xlsx to Sql

Java Spring Boot MySql Maven POI Docker NodeJs Typescript Angular Bootstrap ExcelToSql

A full-stack project developed to solve a code challenge.

click here to see the documentation in Portuguese 🇧🇷

Technologies

Application Proposal

Make an API capable of manipulating Excel spreadsheets with the Spring framework that, when it receives a spreadsheet, is capable of extracting data from that spreadsheet and save it in an SQL database.

Objectives

  • Read and extract the data from the Excel file sent by e-mail;
  • Store the extracted data in a database;
  • Display in an on-screen table, sorted by the age of the participants, with the following data:
    1. name;
    2. age;
    3. average grade.
  • Export Excel report with the data from the database.

Here's how to run the back-end aqui

Here's how to run the front-end aqui

Extra

Dockerfile files have been added to the project, along with the docker-compose.yml file in the root, to add Docker compatibility to the project.

To run the project with Docker, simply have both Docker and Docker Compose installed, and execute the command docker-compose up in the terminal.


Developed by

Profile picture

By Bruno Medeiros.