¿Algo de Python con Excel?

Chema Cortes py en ch3m4.org
Mie Nov 30 09:40:16 CET 2005


Chema Cortes escribió:

> cur.execute("select cod_centro,nif,fecha_inicio,fecha_fin from
> [Hoja1$] where fecha_fin<%s", fecha_tope)

Revisando, veo que está mal. Es lo que pasa por escribir de memoria.

Fallos que hay:

- El módulo adodbapi utiliza los interrogantes '?' para pasar argumentos
(adodbapi.paramstyle=='qmark')

- Los argumentos del .execute() se pasan como lista

- No funciona la conversión directa de datetime a objeto COM


Por tanto ésa línea de código sería así:

cur.execute( "select cod_centro,nif,fecha_inicio,fecha_fin from [Hoja1$]
where fecha_fin<?", [fecha_tope] )




Más información sobre la lista de distribución Python-es