Consulta web MSN MoneyCentral IQY
Nota: consulte esta publicación para obtener instrucciones sobre cómo utilizar el nuevo sistema de cotizaciones de acciones en Excel.
Me di cuenta de que el archivo IQY de MSN MoneyCentral Investor Stock Quotes no se instaló automáticamente con Excel 2013. No estoy seguro de si esto acaba de ocurrir en mi sistema o si es por diseño. En cualquier caso, me gustaría hablar brevemente sobre qué son los archivos iqy y luego proporcionarles un enlace de descarga en caso de que esté ejecutando Excel 2013 y necesite obtener una copia.
Excel hace un trabajo increíble al importar datos de una amplia variedad de fuentes de datos. Supongo que comencé a usar esta función por primera vez alrededor de 1997 para recuperar datos de una base de datos. Pensé que la función de datos externos era simplemente genial y me ahorró mucho tiempo. A lo largo de los años, ha sido divertido ver cómo Microsoft ha seguido invirtiendo en esta característica y ha ampliado enormemente los tipos de fuentes de datos de las que Excel puede recuperar datos.
Una de las fuentes de datos externas más divertidas es la web. Excel puede extraer datos de la web de varias maneras diferentes. Puede utilizar el navegador web integrado de Excel, que se inicia al hacer clic en el icono de comando Datos Desde web. También puede extraer datos de la web a través de archivos de consulta web .iqy y, con el lanzamiento de Excel 2013, a través de fórmulas como WEBSERVICE y FILTERXML.
Los archivos IQY son archivos de consulta web y contienen configuraciones específicas que Excel necesita para recuperar datos de un servicio web específico. El archivo IQY de cotizaciones de acciones de MSN MoneyCentral le permite recuperar cotizaciones de acciones directamente en su hoja de trabajo y puede proporcionar uno o varios símbolos de cotización en una celda, como se muestra a continuación.
Una vez configurado esto, puede actualizar las cotizaciones haciendo clic en el botón Actualizar en la cinta Datos.
Esta es una característica totalmente interesante y, cuando instalé Excel 2013, noté que los archivos .iqy necesarios habían desaparecido. Entonces, los copié de mi computadora portátil y los adjunté a esta publicación de blog en caso de que algún día también se pierdan.
Para usarlos, simplemente haga clic en Datos Conexiones existentes y, en el cuadro de diálogo Conexiones existentes que se muestra a continuación, use el botón Buscar más para buscar los archivos iqy.
De forma predeterminada, se almacenan en la carpeta Mis documentosMis fuentes de datos, que se muestra a continuación.
Los archivos iqy son simplemente archivos de texto guardados con una extensión de archivo .iqy. Por ejemplo, aquí está el contenido del archivo iqy de cotización de acciones de inversores de MSN MoneyCentral:
WEB1http://moneycentral.msn.com/investor/external/excel/quotes.asp?SYMBOL=["QUOTE","Ingrese acciones, fondos u otros símbolos de MSN MoneyCentral Investor separados por comas."]
Selección=Página enteraFormato=TodoPreFormattedTextToColumns=VerdaderoConsecutiveDelimitersAsOne=VerdaderoSingleBlockTextImport=Falso
Si desea descargar los tres archivos iqy de MSN MoneyCentral que se proporcionaron con las versiones anteriores de Excel, aquí los tiene, todos comprimidos para usted:
MSNMoneyCentralIQY
Bueno, ¡espero que esto ayude!
ACTUALIZACIÓN DE DICIEMBRE DE 2014
Microsoft actualizó la URL utilizada por el archivo IQY de cotizaciones de acciones de MSN MoneyCentral Investor original y ahora redirige a MSN. Esta actualización ha roto efectivamente esta capacidad incorporada de Excel. Esperamos que la URL original se restablezca pronto, pero hasta entonces, he preparado un archivo IQY de reemplazo que utiliza Yahoo Finance.
Puede crear su propio archivo IQY o descargar el adjunto a continuación. Normalmente, los archivos IQY se almacenan en Mis documentosMis fuentes de datos.
Descargar ZIP : (extraiga el archivo iqy del archivo zip y guárdelo en Mis documentosMis fuentes de datos)
Yahoo Finanzas
Descargar TXT : (descargue y cambie la extensión del archivo de .txt a .iqy y guárdelo en Mis documentosMis fuentes de datos)
Yahoo Finanzas
Si desea crear un archivo IQY por su cuenta, simplemente abra el Bloc de notas e ingrese el texto a continuación. Guarde el archivo como un archivo IQY (asegúrese de cambiar la extensión del archivo de .txt a .iqy)
WEB1http://finance.yahoo.com/quotes/["QUOTE","Ingrese acciones, fondos u otros símbolos separados por comas."]Selección=2Formato=NingunoPreFormattedTextToColumns=VerdaderoConsecutiveDelimitersAsOne=VerdaderoSingleBlockTextImport=Falso
Alternativamente, si quisieras devolver todas las tablas, podrías usar:
WEB 1 http://finance.yahoo.com/quotes/["QUOTE","Ingrese acciones, fondos u otros símbolos separados por comas."] Selección=Todas las tablas Formato=Ninguno PreFormattedTextToColumns=Verdadero ConsecutiveDelimitersAsOne=Verdadero SingleBlockTextImport=Falso
API de finanzas de Yahoo
Además, puede probar la URL de la API de Yahoo Finance, más flexible. Modifique la URL en el archivo IQY para:
http://finance.yahoo.com/d/quotes.csv?s=["QUOTE","Ingrese acciones"]f=sb2b3jk
Luego, puede elegir diferentes códigos de campo (f). La URL anterior recupera los símbolos, preguntar (b2), oferta (b3), mínimo de 52 semanas (j), máximo de 52 semanas (k).
Si quisiera el nombre, agregaría n a la cadena f (f=sb2b3jkn).
Si también quisiera el cierre anterior, agregaría p a la cadena f (f=sb2b3jknp).
Utilice la cadena f para identificar qué campos desea que se devuelvan.
Aquí hay un enlace que tiene los códigos f:
https://www.jarloo.com/yahoo_finance/
Función SERVICIO WEB
Si tienes Excel 2013, también puedes utilizar la nueva función WEBSERVICE.
Por ejemplo, si almacenó el símbolo bursátil en A1, podría escribir la siguiente fórmula en la celda B1 para devolver la última operación (l1):
=SERVICIO WEB("http://finance.yahoo.com/d/quotes.csv?s="A1"f=l1")
Si quisieras el Cierre Anterior, usarías la siguiente fórmula:
=SERVICIO WEB("http://finance.yahoo.com/d/quotes.csv?s="A1"f=p")
ACTUALIZACIÓN DE ENERO DE 2015
¡Y estamos de vuelta! Parece que la funcionalidad Cotizaciones de acciones de MSN MoneyCentral se ha restaurado y el archivo IQY integrado está funcionando una vez más.
Como nota, la URL original en el archivo IQY ahora está configurada como redirección. Eso significa que cualquier consulta se redirige automáticamente a una nueva URL.
La URL original de IQY era:
http://moneycentral.msn.com/investor/external/excel/quotes.asp?SYMBOL=
Esto ahora redirige a:
http://www.msn.com/en-us/money/quoteslookup?SYMBOL=
Si desea actualizar el archivo IQY para usar la nueva fuente directamente y evitar la redirección, puede actualizar el archivo IQY (usando el Bloc de notas) y reemplazar la URL original por la nueva.
Aquí hay una versión de texto del archivo IQY actualizado. . Descargue y cambie la extensión de .txt a .iqy si lo desea. Tenga en cuenta que no es necesario utilizar este archivo ya que la URL original redirige bien y solo lo proporciono en caso de que desee evitar la redirección.
ACTUALIZACIÓN DE AGOSTO DE 2017
Parece que Microsoft está trabajando en una forma alternativa de recuperar cotizaciones de acciones. Los archivos iqy heredados ya no parecen funcionar. ¡Cruzo los dedos para obtener una actualización de esta fantástica capacidad de Excel! Volveré a publicar cuando sepa más
ACTUALIZACIÓN DE NOVIEMBRE DE 2018
Bueno, ya está aquí… ¡sí! El nuevo sistema para recuperar cotizaciones de acciones se basa en el tipo de datos Acciones. Escribí una publicación de blog al respecto aquí . Utiliza un nuevo tipo de datos de acciones para permitirle obtener rápidamente cotizaciones de acciones, pero mucho más. Puede recuperar toneladas de datos relacionados con la empresa, incluidos los empleados, el director ejecutivo, el teletipo, el cierre anterior y mucho más. Para leer más, consulte la publicación Tipo de datos de acciones: cotizaciones de acciones y más .
Deja una respuesta