Este projeto é uma aplicação web que permite converter dados em formato JSON para planilhas Excel de forma automatizada. Utilizando Flask para o backend e HTML, JS e TailwindCSS para o frontend, o conversor de planilhas é fácil de usar e oferece uma interface moderna e responsiva.
- Geração de Relatórios: Converte dados JSON fornecidos pelo usuário em relatórios Excel.
- Automatização: Facilita o processo de criação de relatórios, economizando tempo e minimizando erros.
- Backend: Flask
- Frontend: HTML, TailwindCSS, JavaScript
- Manipulação de Dados: Pandas
- Geração de Excel: Openpyxl
- Python 3.x
- Pip (gerenciador de pacotes Python)
-
Clone o repositório:
git clone https://github.com/kaykeeb3/excel-spreadsheet-converter.git cd excel-spreadsheet-converter
-
Crie um ambiente virtual:
python -m venv venv source venv/bin/activate # No Windows use `venv\Scripts\activate`
-
Instale as dependências:
pip install -r requirements.txt
-
Inicie o servidor Flask:
python app.py
-
Abra seu navegador e acesse
http://localhost:5000
.
- Cole os dados JSON no campo fornecido.
- Clique no botão "Gerar Relatório".
- O relatório Excel será gerado e baixado automaticamente.
[
{
"ID": 1,
"Nome do cliente": "Alice",
"Nome do cliente que chamou no WhatsApp": "João",
"Nome da empresa": "Empresa A",
"Duvida do cliente": "Produto X",
"Horário que chamou": "10:00",
"Tempo médio de resposta": "15 minutos",
"Data": "2024-05-20",
"Dia: .. Atendimento do dia": "Segunda-feira"
},
{
"ID": 2,
"Nome do cliente": "Bob",
"Nome do cliente que chamou no WhatsApp": "Maria",
"Nome da empresa": "Empresa B",
"Duvida do cliente": "Serviço Y",
"Horário que chamou": "11:30",
"Tempo médio de resposta": "20 minutos",
"Data": "2024-05-20",
"Dia: .. Atendimento do dia": "Segunda-feira"
},
{
"ID": 3,
"Nome do cliente": "Charlie",
"Nome do cliente que chamou no WhatsApp": "Pedro",
"Nome da empresa": "Empresa C",
"Duvida do cliente": "Produto Z",
"Horário que chamou": "14:45",
"Tempo médio de resposta": "10 minutos",
"Data": "2024-05-21",
"Dia: .. Atendimento do dia": "Terça-feira"
}
]
- Adicionar suporte para mais formatos de entrada e saída.
- Implementar autenticação de usuário.
- Adicionar funcionalidades de análise de dados e gráficos.
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.