MXUtilities Ver 1.5

Estándar

Estoy de regreso con la versión 1.5 del complemento MXUtilities a la cual se le han corregido algunos bugs para Excel 2013. Como novedad este complemento incorpora tres nuevas funcionalidades:

  1. Poder prorratear un total en un conjunto contiguo de celdas
  2. Poder prorratear una cantidad en un conjunto de celdas visibles
  3. Poder descargar el audio en formato MP3 de algunos videos de Youtube

Las dos primeras utilidades serán de gran ayuda para todos aquellos que trabajen en contabilidad y finanzas. Cabe mencionar que se debe ser cuidadoso ya que al hacer uso de estas do herramientas no se podrán deshacer los cambios.

La tercera será de gran entretenimiento para todos aquellos que deseen descargar una canción de su gusto a formato MP3 desde Youtube. Esta utilidad puede que no funcione para todos los videos y solo se pueden descargar como máximo 7 minutos de audio.

MXUtilities Ver 1.5

MXUtilities Ver 1.4

Estándar

En el post “MX Utilities – El complemento de Excel que hace el trabajo más fácil” explico la idea de este complemento. Ahora les comparto la nueva versión la cual ofrece un menú más amigable para el usuario e incorpora nuevas herramientas para la gestión y manipulación de hojas de un libro.

mxutilities001

En breve espero estar compartiendo video tutoriales de lo que se puede hacer con este magnífico y práctico complemento que hace el trabajo más fácil.

Les comparto el enlace para la descarga del MXUtilities.

MX Utilities – El complemento de Excel que hace el trabajo más fácil

Estándar

A través de los años, resolviendo dudas, aprendiendo técnicas me he dado cuenta de que Excel a pesar de ser una potente y flexible herramienta no puede resolver o efectuar las tareas que uno desearía realizar o por lo menos no de la manera más fácil, es por esta razón que desde hace tres años comencé a programar un complemento para ampliar las funcionalidades de Excel y realizar tareas que pudieran parecer imposibles de realizar en la interfaz de Excel, dicho complemento le llame: iSoft Utilities

Pero… ¿qué es un complemento? He aquí una explicación detallada de lo que son y como instalarlos.

Actualmente sigo adicionando nuevas características al complemento que comencé a programar hace tres años y al cual he nombrado como: MX Utilities

¿Qué ventajas aporta utilizar MX Utilities en el uso diario de Excel?, algunas de las ventajas son:

  • Insertar comentarios de imagen en celdas
  • Poder listar archivos dentro de una carpeta y subcarpetas de la misma
  • Poder ejecutar herramientas como el bloc de notas y la calculadora
  • Transponer rangos de forma horizontal a vertical y con ello poder emplear tablas dinámicas
  • Filtrado de rangos de datos pudiendo utilizar expresiones regulares
  • Crear lista de validación que no dependan de rangos de datos
  • Crear graficas velocímetro de manera personalizada
  • Crear combinaciones de rangos

Adicionalmente el complemento añade 6 funciones que podemos usar en nuestras hojas de calculo, las cuales son:

  • ConcatenarRango
  • ContarUnicos
  • ContienePatron
  • ExtraerNumeros
  • ExtraerPatron
  • Invertir

En próximas publicaciones ire mostrando ejemplos de cada una de las funcionalidades de dicho complemento además de ir agregando nuevas e ir mejorando las presentación visual del mismo.

Les comparto la liga del complemento MX Utilities

Xefion – DiscoveryScript

Estándar

Xefion – DiscoveryScript

DiscoveryScript es un complemento gratuito para Excel el cual proporciona de manera fácil el crear scripts de macros utilizando como lenguaje de programación Python.

Lo único que hay que hacer es descargar e instalar el complemento desde su sitio web:

http://www.xefion.com/Files/DiscoveryScript_1.0.exe

Posiblemente se nos solicite instalar .NET Framework 2.0 en caso de no tenerlo instalado para que pueda funcionar de manera adecuada el complemento.

A partir de ahí, solo hay que crear un script Python y guardarlo en: c:\Xefion\Scripts entonces discoveryscript creara de manera automática un menú para poder llamar ejecutar el script.

DiscoveryScript funciona con las versiones de Excel Xp, 2003 o 2007, en la pagina no se menciona nada sobre la compatibilidad con 2010.

DiscoveryScript usa un intérprete de IronPython 1.1

Se puede consultar una pequeña guía de uso y manejo en el siguiente enlace:

http://www.xefion.com/diss/discoveryscript

Obviamente para poder sacar partido a esta herramienta hay que estar familiarizado con el modelo de objetos de Excel y poseer básicos conocimientos del lenguaje Python (el cual es muy fácil de aprender y en internet abundan tutoriales). Otro ventaja adicional es que al disponer de un intérprete de IronPython (la versión de Python implementada por Microsoft) es que tenemos acceso directo a las librerías de .NET y las librerías que proporciona Python de manera estándar, con lo cual se cuenta con una cantidad considerable de herramientas y utilidades!

DataNitro – Integrando Python a Excel

Estándar

Ahora me he topado con esta herramienta la he instalado y he probado y realmente funciona… me refiero a DataNitro

DataNitro es un plug in para Excel (complemento) el cual permite aumentar las capacidades de Excel mas allá de las permitidas al disponer de un interprete Python (Ver 2.7) para la programación de aplicaciones/soluciones dentro de Excel, un editor de código (Idle), la posibilidad de importar y remover scripts Python para su ejecución dentro de Excel,

Caracteristicas:

  • Construcción de modelos – Python tiene librerías de código abierto para el modelado matemático y financiero
  • Obtención de datos de cualquier lugar – Automatización en la entrada de datos desde bases externas y fuentes de internet
  • Rápido desempeño – El código python es mas corto y fácil de escribir
  • Integración total – DataNitro se integra totalmente dentro de Excel 2007 y 2010

Continuar leyendo

Pyxll – Programación Python para Excel

Estándar

Mi pasión por Excel y Python me hizo vagar por la web con lo cual me encontré con Pyxll

Pyxll hace posible escribir complementos para Microsoft Excel utilizando Python. Haciendo uso de decoradores en el código, este puede ser instantáneamente expuesto a Excel como funciones, menús o macros.

Los complementos desarrollados en Pyxll son rápidos de desarrollar y ofrecen un alto desempeño, siendo fácil su mantenimiento que otros métodos ofrecidos para el desarrollo de complementos para Excel.

Pyxll es usado por bancos de inversión, fondos de cobertura y compañías de ingeniería alrededor del mundo.

Pyxll soporta todas las versiones de Excel (2003, 2007 y 2010).

Pyxll está diseñado para trabajar con las versiones de Python desde la 2.3 a la 2.7. El intérprete estándar cPython es usado, lo cual significa que todos los módulos compilados de cPython funcionaran, incluyendo los módulos de terceros como numpy.

Continuar leyendo

Complemento iSoft Utilities para Excel (2003, 2007, 2010)

Estándar

Hola!

Ya estoy de regreso con algo nuevo y util para el trabajo diario con Excel, se trata de un complemento, el cual, por el momento solo se encarga de incorporar una funcion para la concatenacion del contenido de rangos de celdas y que permite el uso de una cadena como separador.

Mas adelante espero realizar mejoras significativas e ir incorporando nuevas funcionalidades.

Aqui dejo el link para la descarga del complemento:

Complemento iSoft Utilities

Y un video de como instalarlo:

Una vez instalado el complemento se dispone de tres funciones:

xConcatena(rngData, strSep)

Concatena un rango de datos (rngData) y brinda la posibilidad de incluir una cadena como separador entre los elementos (strSep).

xSepara(srtText, strSep)

Devuelve las subcadenas obtenidas de una cadena (strText) por medio de un separador (strSep).

xUnicos(rngData, intOp)

Devuelve la cantidad de elementos únicos de un rango (rngData) o los valores únicos del mismo (intOp=1)

También se dispone de una utilidad llamada “Comentario Personalizado” la cual consiste situarse en una celda (en la que se desea insertar el comentario), se nos pedirá que seleccionemos el rango que contienen los datos que deseamos insertar en el comentario, se pueden insertar los datos como texto  o como imagen (teniendo la opción de ajustar el ancho o alto de la misma). Se debe tener en consideración que al insertar el comentario como imagen esto provoca un aumento en el tamaño del libro.

Este es un ejemplo de las utilidades del complemento (ya se debe tener instalado el complemento): Archivo de ejemplos