«

»

Mar 11

Trabajando con el módulo xlsxwriter de #python creando una #excel sencilla

Para mi este módulo, de momento, es el mejor que he trabajado con el.

Vemos el resultado:

Captura

Una de las cosas que he visto es a la hora de trabajar con las formulas.

Captura

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.