{"id":15043,"date":"2021-03-21T22:06:10","date_gmt":"2021-03-22T03:06:10","guid":{"rendered":"https:\/\/www.perucontable.com\/excelcontable\/?p=15043"},"modified":"2023-11-17T20:08:08","modified_gmt":"2023-11-18T01:08:08","slug":"como-importar-datos-de-una-web-a-excel","status":"publish","type":"post","link":"https:\/\/www.perucontable.com\/excelcontable\/como-importar-datos-de-una-web-a-excel\/","title":{"rendered":"Como importar datos de una web a Excel"},"content":{"rendered":"\n<p>En esta ocasi\u00f3n queremos ilustrarle como&nbsp;<strong>importar datos de una web a Excel<\/strong>, gracias a las herramientas de conexi\u00f3n a datos externos y a la integraci\u00f3n de power query, como opci\u00f3n nativa de Excel, podemos hacer nuestros propios web scraping en excel.<\/p>\n\n\n\n<p>Por medio de las herramientas de conexiones de datos externos,&nbsp;<strong>podemos conectarnos e importar en formato de tabla cualquier contenido de la web<\/strong>, creando as\u00ed una conexi\u00f3n directa a la p\u00e1gina&nbsp;web. Lo cual permite actualizar la informaci\u00f3n en tiempo real (en segundo plano) y poder trabajarla en la hoja de c\u00e1lculo de Excel.<\/p>\n\n\n\n<p>Todo esto, se puede hacer gracias al&nbsp;complemento integrado a partir de la versi\u00f3n 2016 de&nbsp;<strong>Excel Power Query<\/strong>, que permite realizar consultas a varias fuentes. En este caso importaremos datos de una web a Excel para que nos permita transformar la informaci\u00f3n si es necesario o simplemente cargarla en Excel en formato tabla.<\/p>\n\n\n\n<p>A este proceso se lo que se conoce en tratamientos de datos como una ETL (Extraer: extract. \u2013 Transformar: transform \u2013 Cargar: load).<\/p>\n\n\n\n<p><em>Tambi\u00e9n te puede interesar:&nbsp;<a href=\"https:\/\/excelparatodos.com\/diagrama-de-gantt-en-excel\/\">Diagrama de Gantt en Excel<\/a><\/em><\/p>\n\n\n\n<h2><strong>Importar datos a Excel<\/strong><\/h2>\n\n\n\n<p>Para importar datos, Excel desde su versi\u00f3n 2016 nos pone una ficha que se llama obtener y transformar en la pesta\u00f1a de datos, esto es lo que en versiones anteriores era muy similar a un&nbsp;<strong>complemento de Power Query<\/strong>.<\/p>\n\n\n\n<p>Para este caso, queremos ense\u00f1arles como&nbsp;<strong>importa datos de una web a Excel<\/strong>, es decir crear una conexi\u00f3n a una tabla con registros de una p\u00e1gina web.&nbsp;<strong>Lo que har\u00e1 la hoja de c\u00e1lculo de Excel es crear una conexi\u00f3n a esa web<\/strong>&nbsp;y actualizar esa tabla cada que nosotros lo deseemos con informaci\u00f3n que se est\u00e1 publicando en l\u00ednea de forma diaria o cada X tiempo.<\/p>\n\n\n\n<p>Vamos a tomar como referencia una web que nos brinda el precio del petr\u00f3leo Brent Europeo y sus respectivos cierres diarios.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"273\" height=\"297\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-59.png\" alt=\"\" class=\"wp-image-15044\"\/><\/figure>\n\n\n\n<p>Entonces, suponiendo que estamos trabajando con estos datos y necesitamos saber el valor del cierre de manera diaria, para no tener que estar ingresando todos los d\u00edas a la web y buscar el valor e introducirlo a mi archivo de Excel de manera manual, podemos crear una conexi\u00f3n para que nos traiga la tabla y se actualice de manera diaria o peri\u00f3dica seg\u00fan sea el caso.<\/p>\n\n\n\n<h2><strong>Automatizar y crear conexi\u00f3n para importar datos<\/strong><\/h2>\n\n\n\n<p>Lo primero que vamos a hacer es copiar la URL del sitio web y nos vamos al Excel a la pesta\u00f1a Datos \u2013 obtener y transformar \u2013 nueva consulta \u2013 desde otras fuentes \u2013 desde la web<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"410\" height=\"247\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-60.png\" alt=\"\" class=\"wp-image-15045\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-60.png 410w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-60-300x181.png 300w\" sizes=\"(max-width: 410px) 100vw, 410px\" \/><\/figure>\n\n\n\n<p>\u00a1Esperamos a que cargue el Framework!<\/p>\n\n\n\n<p>Nos salen dos opciones en un cuadro de dialogo el cual nos indica si nos queremos conectar de manera b\u00e1sica o en el uso avanzado. Para el ejemplo lo vamos a dejar en b\u00e1sico y pegamos la direcci\u00f3n en el campo de direcci\u00f3n URL y damos en aceptar, esperamos a que se establezca la conexi\u00f3n de la p\u00e1gina web a nuestro archivo de Excel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"408\" height=\"254\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-61.png\" alt=\"\" class=\"wp-image-15046\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-61.png 408w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-61-300x187.png 300w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/figure>\n\n\n\n<p>Aqu\u00ed se nos abre un cuadro de dialogo que se llama navegador el cual nos da dos vistas, vista de tablas y vista web. Vamos a vista de tablas y buscamos la tabla que queremos integrar al Excel, le damos en cargar y cargar en<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"407\" height=\"250\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-62.png\" alt=\"\" class=\"wp-image-15047\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-62.png 407w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-62-300x184.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-62-356x220.png 356w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/figure>\n\n\n\n<p>Seleccionamos para que se nos cargue como una tabla en la hoja de c\u00e1lculo existente y desmarcamos la casilla (Agregar estos datos al modelo de datos) y le damos en cargar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"412\" height=\"246\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-63.png\" alt=\"\" class=\"wp-image-15048\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-63.png 412w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-63-300x179.png 300w\" sizes=\"(max-width: 412px) 100vw, 412px\" \/><\/figure>\n\n\n\n<p>Ahora ya hemos establecido la conexi\u00f3n y carga la informaci\u00f3n<\/p>\n\n\n\n<h2><strong>Importar datos de una web a Excel y actualizarlos<\/strong><\/h2>\n\n\n\n<p>Cuando nos paramos dentro de los registro cargados, se nos habilita en la parte superior una herramienta de consulta, si le damos clic en consulta, tenemos una serie de opciones que hacer para esa consulta, por ejemplo podemos volverla actualizar, podemos editar, eliminar y realizar otra serie de opciones dentro de esta opci\u00f3n.<\/p>\n\n\n\n<p>Ya quedo realizada la conexi\u00f3n que carga de la web a la tabla o archivo de Excel. Esperamos que este peque\u00f1o&nbsp;<strong>tutorial de Excel<\/strong>&nbsp;sea de gran utilidad para ti. <\/p>\n\n\n\n<p>Fuente: <a href=\"https:\/\/www.todoexcel.com\/\">https:\/\/www.todoexcel.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta ocasi\u00f3n queremos ilustrarle como&nbsp;importar datos de una web a Excel, gracias a las herramientas de conexi\u00f3n a datos externos y a la integraci\u00f3n de power query, como opci\u00f3n nativa de Excel, podemos hacer nuestros propios web scraping en excel. Por medio de las herramientas de conexiones de datos externos,&nbsp;podemos conectarnos e importar en [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17597,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,67,25],"tags":[],"yst_prominent_words":[301,275,133,159],"_links":{"self":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15043"}],"collection":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/comments?post=15043"}],"version-history":[{"count":3,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15043\/revisions"}],"predecessor-version":[{"id":16926,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15043\/revisions\/16926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media\/17597"}],"wp:attachment":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media?parent=15043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/categories?post=15043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/tags?post=15043"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/yst_prominent_words?post=15043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}