La lealtad es una virtud que se desarrolla en la conciencia y que implica cumplir con un compromiso aĂºn frente a circunstancias cambiantes o adversas. Se trata de uno obligaciĂ³n que uno tiene con el prĂ³jimo. Por ejemplo: “El ayudante tĂ©cnico mostrĂ³ su lealtad al entrenador despedido y dejĂ³ su cargo”... (tomado del web). Para todos aquellos que se han olvidado del concepto bĂ¡sico del ser humano...
sĂ¡bado, 24 de diciembre de 2011
miércoles, 14 de diciembre de 2011
Python + pyExcelerator + Formula: SUM, AVERAGE
Les dejo el cĂ³digo para la generaciĂ³n de un xls desde python puro, estĂ¡ probado desde shell y con el framework turbogears:
"""
El xls generado es un listado de "estudiantes", que permite tener columnas listas para ingresar
datos adicionales (sus notas parciales por ejemplo); ademĂ¡s de tener celdas listas con la fĂ³rmula de suma y promedio general de los datos generados...
"""
from pyExcelerator import *
workbook = Workbook()
worksheet = workbook.add_sheet("mi primera hoja")
d = {0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I"}
#listado = [("","","")] tuplas de 3 elementos en este caso
for j in range(0,len(listado)):
worksheet.write(j+11,1,j+1)
worksheet.write(j+11,2, listado[j][1].upper())
worksheet.write(j+11,3,listado[j][2])
worksheet.write(j+11,4,' ')
worksheet.write(j+11,5,' ')
worksheet.write(j+11,6,' ')
worksheet.write(j+11,7,' ')
texto_formula = "SUM(%s%s;%s%s;%s%s;%s%s)"%(d[4],j+12,d[5],j+12,d[6],j+12,d[7],j+12) #para suma de columnas
worksheet.write(j+11,8,Formula(texto_formula))
texto_media_aritmetica = "AVERAGE($%s$%s:$%s$%s)"%(d[8],12,d[8],j+12) #para sacar el promedio
worksheet.write(j+11+3,8,Formula(texto_media_aritmetica))
workbook.save('archivo.xls') #se guarda el archivo donde se desee
"""
El xls generado es un listado de "estudiantes", que permite tener columnas listas para ingresar
datos adicionales (sus notas parciales por ejemplo); ademĂ¡s de tener celdas listas con la fĂ³rmula de suma y promedio general de los datos generados...
"""
from pyExcelerator import *
workbook = Workbook()
worksheet = workbook.add_sheet("mi primera hoja")
d = {0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I"}
#listado = [("","","")] tuplas de 3 elementos en este caso
for j in range(0,len(listado)):
worksheet.write(j+11,1,j+1)
worksheet.write(j+11,2, listado[j][1].upper())
worksheet.write(j+11,3,listado[j][2])
worksheet.write(j+11,4,' ')
worksheet.write(j+11,5,' ')
worksheet.write(j+11,6,' ')
worksheet.write(j+11,7,' ')
texto_formula = "SUM(%s%s;%s%s;%s%s;%s%s)"%(d[4],j+12,d[5],j+12,d[6],j+12,d[7],j+12) #para suma de columnas
worksheet.write(j+11,8,Formula(texto_formula))
texto_media_aritmetica = "AVERAGE($%s$%s:$%s$%s)"%(d[8],12,d[8],j+12) #para sacar el promedio
worksheet.write(j+11+3,8,Formula(texto_media_aritmetica))
workbook.save('archivo.xls') #se guarda el archivo donde se desee
domingo, 4 de diciembre de 2011
InvitaciĂ³n - Grupo python-ecuador
Ya han pasado algunos dĂas desde que se creĂ³ el grupo python-ecuador, esperamos que programadores ecuatorianos se unan, para poder debatir y compartir experiencias del uso del lenguaje en proyectos pequeños y grandes en nuestro paĂs.
A la fecha existen 6 miembros, pero esperamos que en el transcurso de las prĂ³ximas horas, se pueda tener mĂ¡s participantes.
Python-ecuador, debe convertirse en el grupo de programaciĂ³n que estĂ© a la vanguardia.
Les dejo el enlance [python-ecuador]
Les dejo el enlance [python-ecuador]
Suscribirse a:
Entradas (Atom)
Blog Archive
Con la tecnologĂa de Blogger.
Lema
El mejor hĂ¡bito.... la lectura..