Archivo de la categoría: Python

Dando formato a nuestras #excel con #python con xlsxwriter

por | 13 marzo, 2016

Ya trabajamos con este módulo haciendo una pequeña excel. Ahora vamos a formatear un poco los datos De la hoja original hemos cambiado #formatos negrita = workbook.add_format({‘bold’: True}) moneda = workbook.add_format({‘num_format’: ‘#,##0’}) y lo aplicamos a la celdas de forma # Cabeceras. worksheet.write(‘A1’, ‘Comercial’, negrita) o # Fila del total worksheet.write(row, 0, ‘Total’) worksheet.write(row, 1,… Leer más »

Generando fichero excel de temperaturas de sensores desde #python con campo fecha

por | 13 marzo, 2016

Durante el evento de esta semana que asistí genere datos para después utilizarlos en sql server y power bi. Ahora vamos a mejorarlo, metiendo un campo fecha y quitando las columnas individuales. Como podemos ver, mete la fecha de hoy en la columna Fecha y genera 25 registros. Aquí os dejo el código: import xlwt… Leer más »

Nuestro inventario de equipo realizado con #python lo pasamos a una #excel

por | 11 marzo, 2016

Vamos con una ejercicio o idea práctica que nos puede ser útil. Os acordáis que hicimos un inventario en pantalla de lo fundamental que tenía nuestro equipo Y que también lo pasamos a un fichero txt. Pues ahora toca a una excel En el pogramita que hemos realizado lo vemos en pantalla y lo grabamos en… Leer más »

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

por | 11 marzo, 2016

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… Leer más »

Generando fichero excel de temperaturas de sensores desde #python del evento #TalkDevOps

por | 10 marzo, 2016

En el evento que asistí tuvimos que alimentar un Event Hub con datos de sensores. No lo teníamos y sacamos esta solución. Este fichero lo generamos en python con el módulo  xlwt. Ya veremos en un próximo artículo como generar el mismo fichero pero en formato .csv Vamos a ir explicando el código. Primero llamamos a… Leer más »

Recorrer una #Excel con el modulo xlrd de #Python

por | 25 febrero, 2016

Otro módulo que tenemos que instalar, xlrd. El resultado que vamos a tener al utilizarlo import xlrd #abrimos la excel book = xlrd.open_workbook(“E:\empleados.xls”) #numero de pestañas y nombres print (“Numero de hojas: “, book.nsheets) print (“Nombre fichero(s): “, book.sheet_names()) #primera hoja sh = book.sheet_by_index(0) #numero de filas y columnas print (“Nombre de hoja: “,sh.name) print (“Filas:… Leer más »

Jugando con #python en #Excel con el módulo xlwt

por | 24 febrero, 2016

Vamo a ver  algunas de las posibilidades que nos da python en el tema de formatos que podemos aplicar. Y el código #!/usr/bin/env python #-*- coding: UTF-8 -*- import xlwt fmt = xlwt.easyxf encabezado = fmt(‘font: name Arial, color red, bold on;’) centrado = fmt(‘alignment: horiz centre’) wb = xlwt.Workbook() full = wb.add_sheet(“Taula del 5”)… Leer más »

Creando nuestra primera hoja de cálculo de #Excel con #python

por | 24 febrero, 2016

Para ello vamos a utilizar el módulo xlwt. Ya hemos visto en el blog como instalar módulos. Vamos con la práctica Y el código: import xlwt # creamos el fichero excel wb = xlwt.Workbook() # añadimos hoja ws = wb.add_sheet(‘Empleados’) # escribimos encabezados ws.write(0,0,’Cod_Empleado’) ws.write(0,1,’Nombre’) #Escribo columnas ws.write(1, 0, 1969) ws.write(1, 1, “Juan Carlos”) #Grabo Fichero… Leer más »

Instalando #pypyodbc y #sqlalchemy para hacer conexiones desde #python a #sqlserver en #visualstudio

por | 12 febrero, 2016

Python nos permite trabajar con Bases de Datos. En este caso vamos a ver como empezamos a trabajar con pypyodbc. SQLAlchemy y PyPyODBC   son unos  “módulos” o “librerias” que nos sirve para conectar e interactuar con bases de datos ODBC compatibles desde un servicio, sitio web o aplicación basada en Python. Vamos a ver como lo… Leer más »