PYTHON 10 Importação de dados do Excel

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии • 35

  • @donedie1
    @donedie1 2 года назад

    Professor o meu sempre da o erro quando tento abrir o excel XLRDError: Excel xlsx file; not supported, sabe como resolver?

    • @malcaetano
      @malcaetano  2 года назад +2

      Realmente a biblioteca do Excel está desativada. É melhor usar a pandas.read_excel( ) para puxar dados das planilhas. Estou fazendo isso com meus alunos. No livro está no Capítulo 8.

    • @donedie1
      @donedie1 2 года назад

      Obrigado professor, agora de aprofundando mais na programação achei outras formas e outras bibliotecas! Aqui foi meu ponta pé inicial!!!! 👏🏻👏🏻👏🏻👏🏻

  • @elpadrinho7
    @elpadrinho7 2 года назад

    Professor, na hora de importar meus dados utilizando pandas, os zeros a esquerda dos números de carteirinhas somem.. como faço para resolver?

  • @idiovanizabroski5302
    @idiovanizabroski5302 3 года назад

    Caramba cara me ajudou demais muito top essa aula

  • @LucasGoncalves-fi1wo
    @LucasGoncalves-fi1wo 4 года назад +1

    Muito boa a aula, extremamente claro e sucinto. Obrigado!

    • @malcaetano
      @malcaetano  4 года назад

      Eu que agradeço sua atenção.

  • @armandopereira3195
    @armandopereira3195 2 года назад

    Olá Marcos. Estou querendo saber como pegar dados de um Banco Access para dentro do Excel. Assim como fazemos em VBA,
    fazendo a conexão com o Access e descarregando por uma estrutura de repetição as colunas da table Access nas colunas do Excel. Poderia dar um treinamento desse?

    • @malcaetano
      @malcaetano  2 года назад

      Nunca usei Python com access, mas creio que nos fóruns de Python você encontrará muita discussão sobre isso. Imagino que deve ser necessário a instalação de alguma biblioteca específica para o Access, assim como as que existem em Python para o Excel.

  • @fernandoassuncao6889
    @fernandoassuncao6889 3 года назад

    Professor, como fico sabe em qual pasta no PC estão os arquivos gravados (do excel por exemplo), para que eu possa importá-los?

    • @malcaetano
      @malcaetano  3 года назад +1

      Salve sempre o programa em Python na pasta onde já está seu arquivo em Excel, fica mais fácil. Para isso, vá no canto superior direito da área de programação e escolha qual o diretório deseja salvar e rodar o programa. Aí não tem erro, sempre o programa achará o código em Excel.

  • @luiscesarfreitas3280
    @luiscesarfreitas3280 4 года назад

    Parabéns pelo excelente curso.

  • @brenoprado9661
    @brenoprado9661 3 года назад

    Parabens pela aula muito boa. Não consegui abrir a planilha com arquivos formato xlsx. Apenas com xls usando a biblioteca xlrd. Sabe por que ocorre isso?

    • @malcaetano
      @malcaetano  3 года назад +3

      Faz cerca de 2 meses que as versões mais recentes pararam de permitir o uso pela xlrd. Uma maneira de importar em Excel é instalando biblioteca antiga às versões atuais, que ainda funcionam. Por exemplo, se for no console e instalar com : pip install xlrd==1.2.0 , depois reiniciar o console, e depois sair do spyder, quando voltar a inicializar o spyder, pode ser que funcione. Tem funcionado com alguns alunos em sala de aula. Outra maneira é usar a biblioteca pandas, que explico em vídeos mais a frente, ela tem importação muito melhor que xlrd.

  • @julianesoares6039
    @julianesoares6039 3 года назад +1

    Olá, estou com problemas para utilizar a biblioteca xlrd. Está instalada mas não reconhece no momento do import. Alguém sabe como resolver? Obrigada
    Erro: ModuleNotFoundError: No module named 'xlrd'

    • @malcaetano
      @malcaetano  3 года назад +1

      Normalmente quando isso acontece, basta você fazer um "update" com comando pip install que ele reinstala a biblioteca e volta a funcionar.

    • @julianesoares6039
      @julianesoares6039 3 года назад

      @@malcaetano Obrigada pela resposta, no fim descobri que tinha 2 versões do pyhton instaladas e quando eu executava o pip estava na versão antiga...

  • @carolinyalvessilva9328
    @carolinyalvessilva9328 3 года назад

    O meu dá esse erro:
    XLRDError: Excel xlsx file; not supported
    o que devo fazer?

    • @malcaetano
      @malcaetano  3 года назад

      Após o lançamento do meu livro o Python parou de oferecer essa biblioteca, mas ela ainda existe na nuvem. Vai no console e instala uma biblioteca antiga usando "pip". Por exemplo: >> pip install xlrd==1.2.0 Depois reinicia o kernel. E depois saia do spyder e entra novamente. Com meus alunos isso tem funcionado perfeitamente, pois a biblioteca ainda está na nuvem. Outra saída é usar a importação via biblioteca Pandas, eu ensino isso no vídeo e no meu livro de Python.

  • @mh-gp1rj
    @mh-gp1rj 4 года назад +1

    prof, essas aulas sao bem completas. obrigado.
    pretende dar mais aulas avancadas, tipo uma bibliotecas completa ou outro tema?

    • @malcaetano
      @malcaetano  4 года назад +1

      Estou gravando devagar. Mas sim, pretendo ir para mais ferramentas de finanças, IA, Google, etc.

  • @jorgegeraldes
    @jorgegeraldes 4 года назад

    top prof.

  • @diegotalieri
    @diegotalieri 4 года назад

    Como fazer não aparecer as " ' " aspas no resultado do print? igual o seu.... ajuda ai. ,obg.

    • @malcaetano
      @malcaetano  4 года назад

      Seus dados no Excel devem estar no formato de texto. Se os dados no Excel estiverem alinhados à esquerda em vez da direita, ele está como texto. Por isso talvez seu programa está mostrando os dados importados com aspas.

  • @leonardoyvesdesouzamelo4008
    @leonardoyvesdesouzamelo4008 3 года назад

    muito obrigado professor,

  • @FCOBADIN
    @FCOBADIN 3 года назад

    Obrigado Professor

  • @thalesazevedo810
    @thalesazevedo810 3 года назад

    Professor Marco, saberia dizer se ele consegue importar dados de arquivos do LibreOffice?
    A extensão é a mesma .xlsx, porém está dando o seguinte erro:
    XLRDError: Excel xlsx file; not supported
    Obrigado

    • @malcaetano
      @malcaetano  3 года назад +1

      Reinstale uma versão antiga da xlrd para restabelecer o funcionamento. Use o console para instalar da seguinte forma:>> pip install xlrd==1.2.0. Depois reinicie o kernel do spyder. Para todos os meus alunos tem dado certo e tudo volta a funcionar.

  • @georgegomes6761
    @georgegomes6761 3 года назад

    Professor, a biblioteca xlrd deixou de aceitar arquivos que não sejam .xls:
    xlrd.readthedocs.io/en/latest/

    • @malcaetano
      @malcaetano  3 года назад +3

      Use o pip para instalar uma biblioteca antiga. Por exemplo pip install xlrd==1.2.0 . Em muitos casos com meus alunos tem voltado a funcionar normalmente. Mas depois de instalada, deve reiniciar o kernel e depois sair e voltar ao spyder. Se não der certo, o caminho é usar a biblioteca pandas que tem nos vídeos também dessas aulas. Ela é até mais legal do que a xlrd. Por exemplo df = pd.read_excel( ...) traz a planilha já em formato de dataframe, mais fácil de trabalhar.