Para mi este módulo, de momento, es el mejor que he trabajado con el.
Vemos el resultado:
Una de las cosas que he visto es a la hora de trabajar con las formulas.
Como veis practicamente se trabajo como en xlwt
Lo que os llama la atención es cuando pongo la formula, la sencillez.
Aquí os dejo el código
import xlsxwriter
# Creamos hoja y libro excel
workbook = xlsxwriter.Workbook('D:\Sueldos.xlsx')
worksheet = workbook.add_worksheet('Sueldos')
# Nombrres de empleados y sueldos
sueldos = (
['Juan', 1000],
['Mar', 1200],
['Luis', 976],
['Ana', 999],
)
# Inicializa columnas y filas
row = 0
col = 0
# Rellenando
for nombre, sueldo in (sueldos):
worksheet.write(row, col, nombre)
worksheet.write(row, col + 1, sueldo)
row += 1
# Fila del total
worksheet.write(row, 0, 'Total')
worksheet.write(row, 1, '=SUM(B1:B4)')
# Generado fichero y Cerramos excel
print("Generado fichero")
workbook.close()
A partir de ahora trabajaremos con este módulo cuando hagamos cosas de excel y python.