Skip to content

kaikysalvinof/script-csv-para-json-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversor de CSV para JSON

Python

Um script de automação em Python para converter dados de um formato CSV (Comma-Separated Values) para JSON (JavaScript Object Notation). Esta é uma tarefa de processamento de dados extremamente comum, resolvida aqui com as bibliotecas nativas do Python.

✨ Features

  • Conversão Estruturada: Utiliza o csv.DictReader para ler cada linha do CSV como um dicionário, preservando os cabeçalhos como chaves.
  • Saída Formatada: Gera um arquivo JSON "pretty-printed" (com indentação), facilitando a leitura por humanos.
  • Suporte a Caracteres Especiais: Configurado para lidar corretamente com acentuação e outros caracteres (UTF-8).
  • Controle via Linha de Comando: Utiliza argparse para permitir que o usuário especifique os arquivos de entrada e saída diretamente no terminal.
  • Inferência de Tipo: Tenta converter valores numéricos de string para int ou `float automaticamente.

📦 Instalação

Este script não requer a instalação de pacotes externos, pois utiliza apenas a biblioteca padrão do Python.

  1. Clone o repositório e configure o ambiente virtual:
    git clone <URL_DO_SEU_REPOSITORIO>
    cd script-csv-para-json-python
    python -m venv venv
    .\venv\Scripts\Activate
  2. Crie um arquivo de dados, como o dados.csv de exemplo.

▶️ Como Executar

Use o terminal, com o ambiente virtual ativo, para rodar o script.

Uso Básico

Converte dados.csv para dados.json (o nome de saída é gerado automaticamente).

python converter.py dados.csv

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages