Coder Social home page Coder Social logo

raissaqueiroz / csv-import Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 567 KB

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 :)

Home Page: https://csvimport.raissa.dev

CSS 0.41% PHP 3.66% JavaScript 95.93%
php csv importador

csv-import's Introduction

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)

csv-import's People

Contributors

raissaqueiroz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.