Uso de Python para automatizar la creación / manipulación de hojas de cálculo de Excel

Tengo algunos datos en formato CSV que quiero incluir en una hoja de cálculo de Excel y luego crear un conjunto estándar de gráficos para. Dado que los datos se generaron originalmente en una aplicación Python, esperaba simplemente extender la aplicación para que pudiera hacer todo el procesamiento posterior y no tendría que hacerlo a mano. ¿Existe una interfaz sencilla con Python para trabajar y manipular las hojas de cálculo de Excel? ¿Alguna buena muestra de hacer esto? ¿Es esto solo para Windows? (Estoy trabajando principalmente en una Mac y tengo Excel, pero podría hacerlo en Windows si es necesario).

¡xlutils (y los paquetes incluidos xlrd y xlwt ) deben permitir que su progtwig Python haga fácilmente cualquier creación, lectura y manipulación de los archivos Excel que pueda desear!

En Windows puede usar el paquete pywin32 para crear un objeto COM de Excel y luego manipularlo desde un script. Sin embargo, necesitas tener instalado un Excel en esa máquina. No lo he hecho yo mismo, así que no puedo darte detalles y detalles, pero he visto que esto funciona, así que al menos puedo confirmar que es posible. No tengo idea sobre OS X, por desgracia.