8000 Foxactive1 (Dione Castro Alves) · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View Foxactive1's full-sized avatar
💭
Assistente pessoal em HTML CSS e javascript.
💭
Assistente pessoal em HTML CSS e javascript.

Block or report Foxactive1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Foxactive1/README.md

Projeto: Importação de Dados CSV para SQLite

Autor: Dione Castro Alves Licença: InNovaIdeia2023 (ideia em Desenvolvimento)

Descrição

Este projeto visa a criação automatizada de um banco de dados SQLite a partir de um arquivo CSV, utilizando Python, pandas e sqlite3. Ideal para pipelines de dados, ETL simplificados e prototipagem rápida de bancos de dados relacionais.

Funcionalidades

Leitura de dados de um arquivo .csv com pandas

Criação de um banco de dados SQLite

Importação automática dos dados para uma tabela

Substituição da tabela caso já exista (opção if_exists='replace')

Mensagem de confirmação no terminal

Pré-requisitos

Certifique-se de ter instalados os seguintes pacotes:

pip install pandas

Como executar

  1. Edite o caminho do arquivo CSV no código, se necessário:

data = pd.read_csv('C:\Dcoder\dio_me_projetos\projeto_dio.csv') conn = sqlite3.connect('C:\Dcoder\dio_me_projetos\dados.db')

  1. Execute o script Python:

python modulo1.py

  1. Verifique o arquivo dados.db gerado no diretório especificado.

Notas importantes

O caminho dos arquivos deve utilizar dupla barra invertida () ou r-string (prefixo r) para evitar erros de escape em Windows. Exemplo recomendado:

data = pd.read_csv(r'C:\Dcoder\dio_me_projetos\projeto_dio.csv')

A tabela será substituída a cada execução para evitar duplicação de dados.

Licença

Este projeto está sob a licença InNovaIdeia2023 (ideia em Desenvolvimento).


Dione Castro Alves InNovaIdeia Assessoria em Tecnologia ®

Popular repositories Loading

  1. Foxactive1 Foxactive1 Public

    Config files for my GitHub profile.

    Python 1

  2. Projeto Projeto Public

    Gerenciador de Dados dos Funcionários

    Python 1

  3. banco banco Public

    Sistema Bancário em Python

    Python 1

  4. prompt-challenger-personal-ia prompt-challenger-personal-ia Public

    Forked from digitalinnovationone/prompt-challenger-personal-ia

    Copiloto de personal trainer

    Python 1

  5. innovaideia.github.io innovaideia.github.io Public

    website

    HTML 1

  6. servless_db servless_db Public

    1

0