Cómo obtener el valor de una celda de excel python

E estado trasteando con python para saber si lo tomo como lenguaje viable, sin embargo siento que me estoy topando con un lenguaje, no se si sea del todo correcto, difícil de seguir debido a los cambios entre una versión y otra. También siento que para cada módulo es necesario esperar algún tiempo para que sea compatible con la "ultima versión".

Por ahora tengo instalado el 3.5.2, el pip, el win32com y el xlrd compatibles (probé antes con el 2.7 y el 3.6).

Actualmente me interesa realizar operaciones con archivos de excel, y fue todo un triunfo lograr abrir un archivo protegido con extensión xls y lo logré con este código:

from xlrd import *
Import win32com. Client
Import csv
Import sys
# -*- coding: latin-1 -*-
xlApp = win32com.client.Dispatch("Excel.Application")
xlApp.Visible = True
print ("Excel library version:", xlApp.Version)
filename,passw = r"C:\Users\JoséJulián\Desktop\ICAT-0001-2016.xls", 'passcode'
xlwb = xlApp.Workbooks.Open(filename,False,True,None,Password=passw)

Pregunto:

Cómo recuperar el valor contenido en una celda x (p. Ej E4) de la Hoja 1?

¿Dónde encontrar ayuda que sea acorde con las versiones instaladas? (Versiones de python y de los módulos)

Recurro a ustedes pues me parece que es un gran lenguaje y que tiene mucho potencial, en el que vale la pena darse otra oportunidad.

Añade tu respuesta

Haz clic para o