Instalar e usar módulo xlrd

1,458 views
Skip to first unread message

Julioenz

unread,
Apr 14, 2014, 7:55:49 AM4/14/14
to python...@googlegroups.com
Bom dia;
Precisei instalar o módulo xlrd para ler dados de planilha excel. Só que apesar de pesquisar e seguir dicas internet afora e por ser iniciante em python, não consegui instalar e usar o dito módulo. Gostaria que alguém me explicasse (da forma mais didática possível) sobre como instalar e usar esses módulos no python... Muito obrigado...

bleno nascimento

unread,
Apr 14, 2014, 9:07:54 AM4/14/14
to python...@googlegroups.com
Bom dia Julioenz,

caso já tenha o setuptools instalado é só executar o comando no terminal.

easy_install xlrd

com esse comando ele irá baixar e instalar o xlrd.

caso não possua o setuptools instalado, instale, pois é uma ferramenta muito necessária.
No caso do linux você pode seguir essas instruções.

Ou se você não quiser instalar por agora e o xlrd  já tiver ele em sua maquina entre na pasta do xlrd e procure o arquivo setup.py. No terminal entre na pasta do xlrd que tem o arquivo setup.py e execute o seguinte comando. 

python setup.py install


pronto. ta feita a instalação.



Em 14 de abril de 2014 08:55, Julioenz <apoke...@gmail.com> escreveu:
Bom dia;
Precisei instalar o módulo xlrd para ler dados de planilha excel. Só que apesar de pesquisar e seguir dicas internet afora e por ser iniciante em python, não consegui instalar e usar o dito módulo. Gostaria que alguém me explicasse (da forma mais didática possível) sobre como instalar e usar esses módulos no python... Muito obrigado...

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente,

Bleno N. Silva -- 
LightBase - Consultoria em Software Público Ltda.
Desenvolvedor Web
Tel: +55(61) 9235-4482

Tel: +55(61) 3347-1949

Julioenz

unread,
Apr 14, 2014, 9:46:52 AM4/14/14
to python...@googlegroups.com
Olá Bleno, Bom dia e obrigado pela disposição  ajudar.
Abri o IDLE do python 27 e por ele abri o arquivo setup.py do xlrd. Porém esse procedimento retornou o seguinte erro:

Traceback (most recent call last):
  File "C:\Python27\Lib\site-packages\xlrd-0.9.3\setup.py", line 55, in <module>
    'Topic :: Software Development :: Libraries :: Python Modules',
  File "C:\Python27\lib\distutils\core.py", line 140, in setup
    raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg
SystemExit: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: no commands supplied

Poderia, por favor, me dizer o por que desse erro?


Douglas Camata

unread,
Apr 14, 2014, 10:18:59 AM4/14/14
to python...@googlegroups.com
Porque não é assim que se instala pacotes Python. Você deve usar o easy_install (para instalar o pip e depois instalar o pacote que você quer, usando o pip), seria o mais adequado.


--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Douglas Camata
Graduando em Ciência da Computação (UENF)

Skype: douglas_camata
-----------------------------------
Linux User #509211

bleno nascimento

unread,
Apr 14, 2014, 10:48:13 AM4/14/14
to python...@googlegroups.com
Pelo erro, percebi que você usa windows, no entanto no windows você vai precisar colocar o python na variável de ambiente do windows.

Abra o cmd

digite o comando a seguir:

set PATH=%PATH%;C:\Python27\;


teste pra ver se esta Ok.

digite:

 python


ele vai abrir o prompt interativo do python:

>>>


digite para sair:

>>> quit

entre na pasta do xlrd com o comando  no cmd:


cd c:\caminho\da\pasta\xlrd


ainda no cmd, verifique se o arquivo setup.py encontra-se na pasta com o comando dir:

o dir vai listar os arquivos desta pasta, o arquivo setup.py vai precisar ser executado pra instalar.

então digite o comando no cmd pra instalar:

python setup.py install

e pronto. ta instalado.

OBS: essa instalação é feita de forma offline, ou seja, caso vc já tenha baixado o xlrd na sua maquina e descompactado. Mesmo assim recomendo a instalação do setuptools para utilizar o easy_install.

Baixe o arquivo ez_setup.py no link

pelo cmd entre na pasta onde o arquivo ez_setup.py foi salvo:

cd c:\pasta\onde\foi\salvo

e execute o camando ainda no cmd:

python ez_setup.py install


depois para instalar o xlrd, execute o comando:

easy_install xlrd


e pronto ta feito.



--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--

Gileno Alves

unread,
Apr 14, 2014, 10:56:28 AM4/14/14
to Python Brasil

Julioenz

unread,
Apr 14, 2014, 12:36:14 PM4/14/14
to python...@googlegroups.com
Pessoal, fiz todos os procedimentos. Rodei pelo cmd, aparentemente instalou tanto o xlrd quanto o setup_tools. Porém quando dou import xlrd, ocorre o seguinte erro:

Traceback (most recent call last):
  File "C:/Banco de dados/python/manipular_excell.py", line 1, in <module>
    import xlrd
ImportError: No module named xlrd

E agora gente? O que fiz de errado?

Alex

unread,
Apr 15, 2014, 9:55:41 AM4/15/14
to python...@googlegroups.com
ImportError: No module named xlrd

Simplemente o que diz ai é: NÃO HÁ MODULO CHAMADO xlrd
Portanto ele não foi instalado.

Como você não deve saber como usar ferramentas tais como: pip, easy_install
acredito que usar o módulo setup.py do próprio pacote possa ser o melhor caminho.

No link você encontra o .gz para download:

Baixe o pacote arquivo:

Agora descompacte o arquivo no disco C:\\

Execute o cmd (linha de comandos do windows)

Na linha de comandos faça:

cd C:\\xlrd-0.9.3

Quando o diretório de trabalho estiver em "C:\\xlrd-0.9.3"

Na mesma linha de comandos(cmd) execute:

setup.py build

Agora:

setup.py install


Execute o python(somente depois dos procedimentos acima):

python

Talvez seja necessário do caminho completo:
C:\\Python27\python.exe

Alex

unread,
Apr 15, 2014, 9:58:45 AM4/15/14
to python...@googlegroups.com
Faltou uma ultima dica. Depois de executar o python.

import xrld

Se tudo der certo, o pacote foi instalado com sucesso e o motivo do erro está no seu script.

Julioenz

unread,
Apr 15, 2014, 3:06:11 PM4/15/14
to python...@googlegroups.com
Valeu Alex.. Cosegui.. Muito Obrigado..
Reply all
Reply to author
Forward
0 new messages