CSVSplitter Code
Brought to you by:
guilhermep01
| File | Date | Author | Commit |
|---|---|---|---|
| .gitignore | 2024-10-27 |
|
[e622b4] Initial commit |
| LICENSE | 2024-10-27 |
|
[e622b4] Initial commit |
| README.md | 2024-10-27 |
|
[095557] Update README.md |
| divisor_csv.py | 2024-10-27 |
|
[ab04ff] First Release |
| requeriments.txt | 2024-10-27 |
|
[ab04ff] First Release |
Uma ferramenta para dividir arquivos CSV em múltiplos arquivos com base na quantidade de registros especificada, mantendo a integridade dos dados e permitindo configurações de charset, separador e formatação. Ideal para lidar com grandes arquivos CSV que precisam ser fragmentados para melhor manuseio e processamento.
Tkinter, incluindo barra de progresso e log do processo em tempo real.pip):bash
pip install pandas chardetbash
git clone https://github.com/GuilhermeP96/csv-splitter.git
cd csv-splitterbash
pip install -r requirements.txtExecute o script:
bash
python csv_splitter.py
Na interface gráfica:
Charset de Origem: Detectado automaticamente por padrão, ou selecione manualmente.Separador de Origem: Detectado automaticamente por padrão, ou escolha entre ;, ,, \t, | ou insira um personalizado.Manter Original (para preservar os dados como strings) ou formate-os para padrões BR, EUA, EU, ou UK.Formato de Origem (detectado automaticamente ou manual).Charset de Destino: Escolha o charset do arquivo de saída.Separador de Destino: Escolha o separador do arquivo de saída ou insira um personalizado.dados_grandes.csvutf-8,1000dados_grandes_1.csv, dados_grandes_2.csv, ..., contendo até 1000 registros cada.Personalizar no separador, um campo de entrada será exibido para inserir o separador desejado.Contribuições são bem-vindas! Sinta-se à vontade para enviar pull requests ou abrir issues para bugs e sugestões.
Este projeto está licenciado sob a MIT License.