Sí, de eso habla la consola. Tengo una mesa comunitaria, y eso es parte de la razón por la que no funcionaba. Pensé que yahoo. finance. options era una tabla que Yahoo manejó, pero it39s realmente una tabla de la comunidad de datatables. org. Gracias ndash ProgrammerD Oct 9 12 at 0:59 3 Respuestas yahoo. finance. options es una tabla comunitaria. Para leer sobre las tablas de la comunidad, marque aquí. Desde el enlace que acabo de publicar: Para poder utilizar YQL con las tablas de comunidad, debes pasar el archivo env de datatables. Puede hacerlo en la consola YQL como parte de una instrucción YQL, o pasando un parámetro de consulta. La consola YQL para probar esto se puede encontrar hereI estoy tratando de obtener datos de stock en tiempo real de la EEB y NSE utilizando yahoo finanzas web-servicios. Fui capaz de obtener algunos datos mediante la siguiente URL Pero me da información muy limitada. Necesito más información como el precio anual alto, bajo, pasado negociado etc. y no podría encontrar cualquier documentación relacionada con esto de yahoo donde detalles cómo conseguir más información. ¿Hay documentación disponible relacionada con estos servicios? O sugerir si hay alternativas disponibles. No sé dónde puede ser la documentación definitiva, pero para su ejemplo en particular, intente anexar ampviewdetail a su URL. Esto por lo menos le dará el yearhigh y yearlow que usted pidió después. Ahora bien, a pesar de que lo siguiente no funcionará para su símbolo COALINDIA. NS (sospecho que el intercambio no es compatible), vale la pena explorar los dos ejemplos siguientes: Ejemplo 1: Como antes, pero para los símbolos de Apple y Yahoo, con ampviewdetail añadido : Ejemplo 2: Y ahora usando una url completamente diferente, resultando en mucho más datos de respuesta. Una advertencia clave es que estos datos se retrasan en 15 minutos: Si descubre las principales diferencias entre esas dos opciones y qué impacto podrían tener, por favor, háganos saber que yo estaría interesado en saber más. Tenga en cuenta que estos datos son tanto retrasados como inconsistentes. Usted no está recibiendo nada incluso remotamente cerca de tick o datos en tiempo real. Del ejemplo 2, actualice algunas veces e inspeccione el par clave-valor LastTradeWithTime. A veces tengo diferentes cotizaciones de diferentes horas del día, sin razón aparente. A veces se demoran hasta tres horas. Tienes lo que pagas en otras palabras, esto no es un almuerzo gratis. Para aquellos que tengan curiosidad acerca de las diferentes opciones disponibles en las URLs de Yahoo Finance, creo que estos enlaces podrían ayudar. Si no es lo que estás buscando, lo siento. Nota: el sitio de wordpress contiene información que se tomó de un sitio llamado gummy-stuff. org que está listado en su totalidad en la parte inferior del sitio anterior (sólo puedo listar 2 urls en este post por lo que tuve que hacer el round-about camino). Curiosamente, he encontrado este sitio por mi cuenta ayer. Es curioso cómo las cosas vuelven. Si usted visita este sitio sólo verá una declaración de Yahoo que la información que había enumerado originalmente (youre mirando algunos de este sitio en el sitio de wordpress anterior) nunca fue pensado para ser de consumo público y es una violación de los términos y condiciones de Yahoos Como aparentemente se puede utilizar para fines de piratería. Tenía curiosidad por ver lo que estaba en el post original, así que lo busqué en la máquina WayBack. BTW, los enlaces a las hojas de cálculo están todavía activos en el archivo. Respondió 3 de mayo a las 9:33 2016 Stack Exchange, IncUse Funciones de Webservice para actualizar automáticamente las hojas de cálculo de Excel 2013 con datos en línea Esta publicación sobre la exploración de funciones de Webservice es presentada por Lee Bizek, un Administrador de Programa en el Equipo de Excel. ¿Alguna vez ha querido incorporar datos de recursos en línea a sus hojas de cálculo de Excel. Tales como cotizaciones de bolsa, tiempo, resultados de Bing Search o incluso feeds de Twitter Con las nuevas funciones de Webservice, ahora usted puede. Utilicé la edición anónima en Web Excel para colaborar con un grupo para coordinar un viaje de campamento de 20 personas que requirió que algunas personas durmieran al aire libre en tiendas de campaña. Ser conscientes de las actualizaciones del tiempo en línea nos ayudó a prepararnos para los elementos y también predecir las mareas altas y bajas porque queríamos ir crabbing como parte de la aventura. Con Excel 2013 para el escritorio, hemos sacado la última información meteorológica y de la marea de Internet en Excel utilizando la función WEBSERVICE (url) 8211 y la mejor parte es la información actualizada automáticamente Para aprender a usar la función Webservice, we8217ll hacer 2 cosas: Una función WEBSERVICE (url) para obtener los datos Utilice la función FILTERXML (xml, xpath) para extraer una única pieza de datos de la cadena XML Utilice una función WEBSERVICE (url) para obtener los datos En primer lugar, busque un servicio web. Para este ejemplo con actualizaciones del tiempo, vaya a wunderground / weather / api para crear su cuenta gratuita. Complete el formulario y, a continuación, haga clic en Registrarse para llave de API. Para configurar su clave de API, siga estos pasos: Seleccione el Plan Cumulus o el Plan Anvil. El que tu prefieras. Elija la opción que prefiera para el complemento de Historial. Cualquiera de las opciones funcionará para este ejemplo porque no usamos información histórica. Seleccione Desarrollador. Nota: Las otras opciones disponibles también funcionarán para este ejemplo, pero tenga en cuenta que hay un cargo asociado con ellas. Haga clic en Plan de actualización. En la parte superior de la página, haga clic en Documentación. En la barra de navegación de la izquierda denominada Tabla de contenido de la API, busque el encabezado Características de datos y, a continuación, bajo ese encabezado, haga clic en condiciones. (También puede ir a wunderground / weather / api / d / docsddata / conditions) Desplácese hasta la parte inferior de la página y copie la URL que se muestra en el cuadro Ejemplos. (El formato de URL tendrá el siguiente aspecto: api. wunderground / api / APIKey / conditions / q / CA / SanFrancisco. json). La URL de ejemplo incluirá su clave de API única. Ahora que tiene una clave de API única, abra su hoja de cálculo de Excel y siga estos pasos para crear la función WEBSERVICE (url) para las condiciones meteorológicas actuales: En la celda B5, escriba WEBSERVICE (url). A continuación, reemplace url con la URL única, incluida la clave de API que copió hace un momento. Agregue comillas a ambos lados de la URL. El formato se verá así: 8220api. wunderground / api / APIKey / conditions / q / CA / SanFrancisco. json8221 Reemplace el estado y la ciudad en la URL con un código postal y, a continuación, agregue. xml al final de la URL. La fórmula en la celda B5 debería tener el siguiente aspecto: WEBSERVICE (8220api. wunderground / api / APIKey / conditions / ZipCode. xml8221) TheAPIKey será su clave de API única y el código postal será para la ubicación donde desea actualizaciones de tiempo. Pulse Intro o Retorno. La fórmula devolverá una cadena XML del servicio web. También puede utilizar referencias de celda en la función Webservice para actualizar los parámetros de URL, como su código postal. Aquí es cómo configurarlo: En la celda B1, pegue su clave de API. En el cuadro Nombre. Escriba APIkey para nombrar la celda. En la celda B2, ingrese el código postal. En el cuadro Nombre, escriba ZipCode para nombrar la celda. Cree su función WEBSERVICE con referencias de celda. La fórmula debe estar en este formato: Copiar y pegar la fórmula entera en la celda B5. Copia y pega la fórmula entera en la celda B5. La fórmula debe estar en este formato: WEBSERVICE (8220api. wunderground / api / 8221 amperio APIkey amp 8220 / conditions / q / 8221 amp. Actualice su código postal y verá la actualización en la URL de su función WEBSERVICE. Utilizar la función FILTERXML (xml, xpath) para extraer partes únicas de datos de la cadena XML Ahora que tenemos la información del servicio web en la hoja de cálculo de Excel, necesitamos extraer los datos que queremos del XML, incluyendo El nombre de la ciudad y la temperatura actual y las condiciones meteorológicas actuales. Para extraer los datos, siga estos pasos: 1. En la celda B8, escriba la función FILTERXML (B5,8221 // full8221). Esto le dará el nombre de la ciudad asociado con el código postal. 2. En la celda C8, ingrese FILTERXML (B5, 8220 // tempf8221) para extraer la temperatura actual en Fahrenheit. 3. En la celda D8, ingrese FILTERXML (B5, 8220 // weather8221) para ver la condición meteorológica actual, como Light Rain. Con las actualizaciones de tiempo en línea, ahora nuestra hoja de cálculo de planificación de viajes de campamento tiene la siguiente apariencia: Nota sobre la actualización de datos Tenga en cuenta que las funciones de WEBSERVICE son 8220non-volatile8221, lo que significa que se actualizan sólo cuando: Se edita una celda referenciada. CTRL ALT F9) Recuerde que puede utilizar esta funcionalidad para muchos servicios web diferentes a través de Internet que puede analizar con Excel. 8212 Lee Bizek, Administrador de programas de Excel Más información sobre XPATH
No comments:
Post a Comment