Otra forma de procesar hojas de excel desde python! jejeje! siempre hay más de una manera de hacer las cosas!

MeXcel Plus

En esta ocasión mostrare como obtener los valores únicos de un listado de una hoja de Excel, al mismo tiempo que mostrare algunas técnicas un poco avanzadas de la programación en Python.

Primero que nada para que el ejemplo funcione debemos tener Python y las extensiones Win32 de las cuales ya he hablado previamente en:  Instalación de Python y las extensiones win32

Este es el código de nuestro script en Python:

##Importacion de modulos a utilizar
import win32com.client
import win32clipboard
import win32con
import time

ini = time.time() ##registra el tiempo de inicio
xl = win32com.client.Dispatch(‘Excel.Application’) ##crea una nueva instancia de Excel y la asigna a xl
xl.Visible = True ##hace visible la instancia
sh = xl.ActiveSheet ##asigna a sh la hoja activa
sh.Range(‘A2:A100000’).Copy() ##se copia al portapapeles el rango de datos a analizar

win32clipboard.OpenClipboard() ##se abre el portapapeles
data = win32clipboard.GetClipboardData(win32con.CF_TEXT) ##se asigna a data el contenido del portapapeles (data es una cadena de texto)
win32clipboard.CloseClipboard() ##se cierra el portapapeles

Ver la entrada original 515 palabras más

Anuncios
Categorías:Uncategorized
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

PiKon

3D Printing + Raspberry Pi Camera = PiKon Telescope

gvSIG blog

gvSIG project blog

Python Adventures

Welcome to the Jungle!

A %d blogueros les gusta esto: