Skip to content

O repositório "Data-Separator" contém um script Python projetado para dividir um arquivo Excel em lotes e salvar cada lote como um arquivo CSV separado. Posteriormente, todos os arquivos CSV gerados são compactados em um arquivo ZIP.

Notifications You must be signed in to change notification settings

Cesarhsl/Data-Separator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Data-Separator

O repositório "Data-Separator" contém um script Python projetado para dividir um arquivo Excel em lotes e salvar cada lote como um arquivo CSV separado. Posteriormente, todos os arquivos CSV gerados são compactados em um arquivo ZIP.

🚀 Funcionalidades

  • Leitura de arquivo Excel.
  • Divisão do DataFrame em lotes.
  • Salvar cada lote como um arquivo CSV separado.
  • Compactação de todos os arquivos CSV em um arquivo ZIP.

🛠️ Tecnologias Utilizadas

  • Python
  • Pandas
  • zipfile

⚙️ Como Utilizar

  1. Configurar Parâmetros

    Abra o script e configure os seguintes parâmetros no final do arquivo:

    input_file_path = "seu_arquivo.xlsx"  # Substitua pelo caminho do seu arquivo Excel
    base_file_name = "NOME_BASE"  # Nome base para os arquivos de lote
    output_directory = "./"  # Diretório onde os arquivos serão salvos
    batch_size = 4999  # Número de linhas por lote (sem contar o cabeçalho)
  2. Executar o Script

    Execute o script Python no seu ambiente de desenvolvimento ou terminal.

    python nome_do_script.py
  3. Verificar Resultados

    Após a execução, verifique o diretório de saída especificado para os arquivos CSV e ZIP gerados.

About

O repositório "Data-Separator" contém um script Python projetado para dividir um arquivo Excel em lotes e salvar cada lote como um arquivo CSV separado. Posteriormente, todos os arquivos CSV gerados são compactados em um arquivo ZIP.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages