BrunoMedeiros14 / PersistExcelToSql

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

Home Page:https://excel.brunodemedeiros.tech/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

https://excel.brunodemedeiros.tech/


Languages

Language:Java 42.7%Language:TypeScript 35.7%Language:HTML 18.5%Language:Dockerfile 3.0%Language:CSS 0.1%