JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Cómo descargar cualquier tabla de datos de la Web en formato manejable

Un truco rápido pero útil para hoy...Hace unos meses os contaba con detalle cómo podíamos procesar mediante Excel cualquier fuente de datos JSON, incluso desde Internet, y convertirla en una tabla de datos. Esto nos permite incluir esa información en una base de datos relacional o, directamente, procesarla mediante las potentes funciones de la hoja de cálculo.En esta ocasión, y a raíz de la consulta de uno de mis alumnos, voy a explicar de manera rápida cómo podemos extraer a toda velocidad y de manera simple cualquier información tabular incluida en una página web.Para ello, otra vez, utilizaremos las potentes capacidades de Excel, pero en esta ocasión de una forma más directa y visual que con JSON, ya que los datos además están ya en formato tabular.Como ejemplo he utilizado un par de tablas de cursos de la página de información sobre Bonificación de campusMVP. Contienen el título del curso, las horas estimadas de estudio y su precio. Lo sé, dos tablas muy sencillas, pero procesar cu... [Más]

Cómo procesar y tratar datos JSON con Excel

Hace 15 años parecía que el futuro del intercambio de datos pasaba por XML. Este lenguaje de marcas permitía definir estructuras de datos todo lo complejas que necesitáramos, con varios niveles de estructura anidados, y de manera sencilla pues está basado en texto. De hecho recuerdo que cuando apareció la plataforma .NET lo que más destacaban en la documentación era el soporte para XML (hasta el propio nombre se derivaba en cierto modo de que estaba preparado para la Red gracias a este soporte).Desde entonces ha llovido mucho, y las cosas han cambiado mucho también. En la actualidad existe un consenso bastante amplio en que el formato de intercambio de datos por antonomasia es JSON: JavaScript Object Notation. Este formato, basado en sintaxis JavaScript, tiene todas las ventajas del XML como el poder describir estructuras todo lo complejas que queramos, pero añade varias ventajas, como que es más fácil de leer y escribir por los humanos y, sobre todo, que es mucho más compacto para ser... [Más]

Cómo localizar valores según rangos en Excel

Esto se sale bastante de la temática habitual de este blog, pero como se trata de algo muy interesante y que le puede servir a mucha gente, lo voy a incluir. La situación es algo así... Disponemos de una serie de celdas en Excel que nos marcan unos rangos numéricos (o de fechas, que viene a ser lo mismo) con un valor asociado que queremos utilizar según el tramo. Por ejemplo, una tabla de descuentos de producto según el importe de ventas como esta: Como vemos en la parte superior tenemos una tabla de descuentos que va por tramos. Así, por ejemplo, si el cliente gasta 3.512€ le corresponderá un descuento del 5% (por estar en el segundo tramo), por lo que al introducir esta cantidad en la parte de abajo, se calculará automáticamente y le daremos el descuento y el precio final. Parece sencillo ¿verdad? Yo también lo creía, y supuse que habría alguna manera fácil y directa (alguna función de Excel) para poder conseguirlo en medio minuto. Me equivoqué :-S Veamos cómo lograrlo... En ... [Más]