DataCraft é uma ferramenta desktop elegante e poderosa para converter arquivos XML em planilhas Excel. Com uma interface intuitiva e processamento otimizado, você transforma dados complexos em informações valiosas em segundos!
👉 Baixar DataCraft v1.0.0 para Windows
Sem instalação necessária! Basta baixar e executar.
- 🚀 Conversão Rápida - Processa milhares de registros em segundos
- 📊 Interface Moderna - Design clean e intuitivo
- 📝 Log em Tempo Real - Acompanhe cada etapa do processo
- ⚙️ Opções Personalizáveis - Configure conforme sua necessidade
- 💾 Excel Automático - Gera planilhas prontas para análise
- 🎨 Visual Atraente - Cores e ícones profissionais
- Python 3.14+ - Base sólida e moderna
- Tkinter - Interface gráfica nativa
- Pandas - Processamento de dados eficiente
- OpenPyXL - Manipulação avançada de Excel
- NumPy - Computação numérica otimizada
- Acesse a página de releases
- Baixe o arquivo
DataCraft.exe - Execute diretamente - sem necessidade de instalação!
# Clone o repositório
git clone https://github.com/Zer0G0ld/DataCraft.git
cd DataCraft
# Crie um ambiente virtual (recomendado)
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Linux/Mac
# Instale as dependências
pip install -r requirements.txt
# Execute o aplicativo
python DataCraft.py-
Selecione o Arquivo XML
- Clique em "📂 Buscar"
- Escolha seu arquivo XML
-
Defina o Destino
- Clique em "💾 Salvar"
- Escolha onde salvar a planilha Excel
-
Configure as Opções
- 📊 Gerar aba resumida
- 🚀 Abrir arquivo após conversão
- 🧹 Excluir colunas vazias
-
Converta!
- Clique em "🔄 CONVERTER AGORA"
- Acompanhe o progresso no log
- Pronto! Dados transformados em Excel
A planilha gerada contém:
- Dados_Completos: Todas as informações extraídas
- Resumo: Principais campos para análise rápida
- Colunas Ajustadas: Largura otimizada para visualização
<zabbix_export>
<hosts>
<host>servidor-producao</host>
<ip>192.168.1.100</ip>
<tags>
<tag>Pavimento: 3º andar</tag>
<tag>Criticidade: Alta</tag>
</tags>
</hosts>
</zabbix_export>Resultado: Planilha organizada com todos os hosts, IPs e tags!
- Extrai automaticamente todos os elementos
- Cria colunas para tags e valores
- Remove colunas vazias para limpeza
DataCraft/
├── DataCraft.py # Código principal
├── DataCraft.spec # Configuração do PyInstaller
├── requirements.txt # Dependências Python
├── voto.ico # Ícone do aplicativo
├── README.md # Documentação
├── LICENSE # Licença GPLv3
├── .gitignore # Arquivos ignorados
└── img/
└── DataCraft.PNG # Screenshot do aplicativo
# Instale o PyInstaller
pip install pyinstaller
# Compile o executável
pyinstaller DataCraft.spec --clean
# O executável estará em dist/DataCraft.exeet_xmlfile==2.0.0
numpy==2.4.3
openpyxl==3.1.5
pandas==3.0.1
python-dateutil==2.9.0.post0
six==1.17.0
tzdata==2025.3- Suporte a JSON e CSV
- Filtros avançados
- Modo batch (múltiplos arquivos)
- Temas claro/escuro
- Gráficos integrados
- Barra de progresso mais detalhada
- Exportação para múltiplos formatos
- Transformações customizadas
- API para integração
- Versão web
- Dashboard com estatísticas visuais
Contribuições são sempre bem-vindas!
- Fork o projeto
- Crie sua branch (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - **Abra um Pull Request`
Encontrou um bug? Abra uma issue com:
- Descrição detalhada
- Passos para reproduzir
- Sistema operacional
- Screenshots (se aplicável)
- Versão do DataCraft
Distribuído sob a licença GNU General Public License v3.0. Veja LICENSE para mais informações.
Desenvolvedor: Zer0G0ld
- GitHub: @Zer0G0ld
- Python Community
- Pandas Team
- OpenPyXL Developers
- Todos os contribuidores e usuários
Se este projeto te ajudou:
- ⭐ Dê uma estrela no GitHub
- 🍴 Faça um fork
- 📢 Compartilhe com amigos
- 🐛 Reporte bugs encontrados
Feito com 💛 por Zer0G0ld