Categories
programación

Calculadora de rutas en Excel usando Google maps

google_maps_excel_calculator

En el artículo anterior explicaba como acceder a un objeto OLE o ActiveX desde java. En este voy a mostrar un ejemplo de como acceder al objeto OLE “Internet Explorer” desde una macro Excel para navegar a una cierta página y obtener información.

En concreto la página es google maps y la información es relativa a la distancia por carretera entre dos localidades. Para ver el ejemplo solo es necesario invocar a la función de la siguiente forma:

Categories
programación

Algoritmo A* en Excel

a_estrella_despues

Un algoritmo A* es un algoritmo de búsqueda de camino más corto entre dos puntos dados y se suele usar para calculo de rutas en navegadores GPS y en videojuegos. El algoritmo va explorando todas posibles alternativas de un camino y elije el paso que le lleve más cerca de la meta.

Lo cierto es que excel no es la mejor herramienta para implementar este algoritmo de forma eficiente, pero para hacer bocetos de aplicaciones y un poco de RAD a veces puede valer. El código que realiza todas las operaciones está basado en el pseudo código A* que hay en el artículo de la wikipedia, con alguna modificación.

Para aquel que le pueda interesar o solo por curiosidad, aquí están los ficheros con el código y un ejemplo de uso:

Categories
programación

Generador de códigos de barras PDF417 desde excel

pdf417generator

En la misma línea del artículo de como generar códigos de barras CODE 128 desde excel, aquí dejo una pequeña “ñapa” hecha con excel y java para poder generar códigos de barras pdf417 en excel. En el archivo solo se genera una etiqueta a la vez, pero para aquellos con conocimientos de VBA no debería haber ningún problema en modificarlo para generarlo en hojas enteras.

Los pasos a seguir para usar el generador son los siguientes:

Categories
programación

Generar códigos de barras Code 128 desde excel

code_128

Si se busca como generar códigos de barras Code 128 desde excel en internet, se encontrará con cientos de resultados de empresas que venden productos para generar este tipos de códigos, pero no es trivial encontrar un recurso gratuito y libre… pero los hay. En sourceforge hay un proyecto llamado ‘openbarcodes‘ que proporciona los recursos adecuados para generarlos y por supuesto es libre y gratuito su uso.

Los pasos a seguir para generar los códigos son los siguientes:

  1. Descargar el siguiente fichero que contiene la fuente a usar para generar los códigos de barras: