Bem-vindo ao Conversor VCF para CSV, uma ferramenta intuitiva e elegante desenvolvida pela Ezedy para converter arquivos vCard (.vcf) em formato CSV! 🚀
Esta aplicação desktop permite que você extraia rapidamente informações de contatos de arquivos VCF, gerando planilhas CSV limpas e organizadas com apenas alguns cliques.
- 🎨 Interface Moderna: Design escuro e elegante, perfeito para qualquer ambiente
- ⚡ Conversão Rápida: Processe múltiplos arquivos VCF simultaneamente
- 📊 Saída Simplificada: Extrai apenas as informações essenciais (nome e telefone celular)
- 📈 Barra de Progresso: Acompanhe o status da conversão em tempo real
- 💾 Salvamento Automático: Arquivos CSV são salvos na mesma pasta dos originais
- 🔄 Processamento em Lote: Selecione e converta vários arquivos de uma só vez
O Runus converte arquivos vCard (.vcf) em arquivos CSV contendo duas colunas:
| Coluna | Origem (VCF) | Descrição |
|---|---|---|
nome |
Campo FN |
Nome completo do contato |
telefone |
Campo TEL-CELL |
Número de telefone celular |
- Baixe o executável
Runus_VCF2CSV.exeda pastadist/ - Execute o arquivo - não é necessária instalação
- Selecione seus arquivos VCF usando o botão roxo
- Clique em "Converter para CSV" e pronto!
Os arquivos CSV serão gerados automaticamente na mesma pasta dos arquivos VCF originais.
Se você deseja executar o projeto a partir do código fonte, siga os passos abaixo:
- Python 3.13 ou superior
- uv - Gerenciador de pacotes Python ultra-rápido
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh-
Clone ou baixe o repositório:
git clone https://github.com/ezedy/vcf2csv.git cd vcf2csv -
Sincronize as dependências:
uv sync
-
Execute a aplicação:
uv run python vcf_converter_gui.py
Se você deseja criar seu próprio executável a partir do código fonte:
-
Certifique-se de que as dependências estão instaladas:
uv sync
-
Execute o PyInstaller:
uv run pyinstaller --onefile --windowed --name "Runus_VCF2CSV" --icon=NONE vcf_converter_gui.py -
Localize o executável: O arquivo
Runus_VCF2CSV.exeserá gerado na pastadist/
- Interface Gráfica: PyQt6
- Processamento de Dados: Pandas
- Parser VCF: Regex customizado otimizado para vCard 3.0
- Build Tool: PyInstaller
- Gerenciador de Pacotes: uv
vcf2csv/
├── vcf_converter_gui.py # Interface gráfica principal
├── vcf_parser.py # Lógica de parsing de VCF
├── pyproject.toml # Configuração do projeto
├── README.md # Este arquivo
└── dist/ # Pasta com o executável compilado
└── Runus_VCF2CSV.exe
- Clique em "Selecionar Arquivo(s) VCF"
- Escolha seu arquivo
contatos.vcf - Clique em "Converter para CSV"
- O arquivo
contatos.csvserá criado automaticamente
- Clique em "Selecionar Arquivo(s) VCF"
- Selecione múltiplos arquivos (Ctrl + clique)
- Clique em "Converter para CSV"
- Acompanhe o progresso na barra de conversão
- Verifique se o arquivo VCF contém campos
FN(nome completo) - Certifique-se de que os telefones estão marcados como tipo
CELL
- Os arquivos CSV são salvos com encoding
utf-8-sigpara compatibilidade com Excel
- Se estiver usando o executável, certifique-se de que não há antivírus bloqueando
- Tente executar como administrador (botão direito → Executar como administrador)
Estamos trabalhando para adicionar mais funcionalidades:
- 📧 Suporte para extração de emails
- 🏢 Opção de incluir organização e cargo
- 🌐 Suporte para múltiplos formatos de export (Excel, JSON)
- 🔍 Filtros avançados de contatos
- 📱 Suporte para outros tipos de telefone (casa, trabalho)
Fique ligado para mais novidades!
Este software é propriedade exclusiva e confidencial da Ezedy.
Copyright © 2025 Ezedy. Todos os direitos reservados.
Desenvolvido com 💜 pela equipe Ezedy