Skip to content

Importador de Planilhas em CSV. Ele Recebe o Arquivo e Exibe Todos os Dados do Arquivo em Uma Tabela Permitindo a Visualização mais "Clean" do Arquivo :)

Notifications You must be signed in to change notification settings

raissaqueiroz/csv-import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV Import!

Sistema para Importação de Planilhas em CSV.

Prints Demonstrativos



Esse projeto foi desenvolvido quando eu ainda estava aprendendo PHP, foi o meu terceiro projeto com essa linguagem poderosa.

Não foi Assistido nenhum curso durante o desenvolvimento deste projeto, é totalmente de minha autoria. Para a concepção dele tive que planejar no papel como funcionaria. Apesar de básico, eu sempre desenho/escrevo o fluxo das minhas aplicações no papel. Devido a minha bagagem sólida em lógica de programação, eu me sinto extremamente confortável planejando o que vou desenvolver e perco poucos minutos nisso, sempre vale a pena :)

A seguir alguns pontos relevantes sobre esse projeto:

  • Linguagem Utilizada é o PHP (PROCEDURAL)
  • Uso de Lógica de Programação, JQuery e DataTables
  • Não Foram Usadas Nenhuma Biblioteca Pronta pra Manipular o Arquivo. Com a Finalidade de Aprimorar meus Conhecimentos Foram Utilizadas as funções Genéricas do PHP de Manipulação de Arquivos
  • Tanto o Cabeçalho Quanto o Corpo da Tabela São Preenchidos com os Dados da Tabela, Não há Nenhuma Informação Fixada, Tá tudo Dinâmico
  • Não há Persistência de Dados no Banco, o Sistema apenas Recebe o Arquivo e Exibe na Tabela
  • Há Validação Caso Envie Formulário Vazio e Caso o Arquivo Enviado Não Seja CSV.
  • Para Baixar e Rodar na Sua Máquina Siga as Instruções no Final Desse Guia

Você pode acessar o projeto e testar clicando aqui

Considerações Finais Caso Deseje Rodar na Sua Máquina:

  • É imprencidível que Você tenha o Apache na sua Máquina (Recomendo o Xampp)
  • Caso Tenha Problemas com Tamanho do Arquivo Você pode Modificar o Seu PHP.ini buscando por `upload_max_filesize` e `post_max_size`, substituindo os respectivos valores para ficar como as Linhas a Seguir:
    ```
        upload_max_filesize = 1000M;
        post_max_size = 1000M;
    ```
    
  • Os arquivos com extensão .CSV geralmente possuem um separador sendo este , ou ; (geralmente). Como default está a "," para modificar isto, abra o arquivo

    gImportar.php e localize a linha com o seguinte código define("DELIMITADOR", ","); substituia a vírgula entre parenteses pelo separador desejado (preservando o parenteses)

About

Importador de Planilhas em CSV. Ele Recebe o Arquivo e Exibe Todos os Dados do Arquivo em Uma Tabela Permitindo a Visualização mais "Clean" do Arquivo :)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published