Importar datos de orígenes de datos externos (Power Query)

Importar datos de orígenes de datos externos (Power Query)

Use la experiencia de obtener & de Excel (Power Query) para importar datos a Excel desde una gran variedad de orígenes de datos. Después, puede usar el Editor de consultas para editar los pasos de la consulta o transformar datos. Para obtener más información, consulte datos de formas.

Datos > Obtener y transformar > Opciones para obtener datos

Nota: Aún puede usar asistentes heredados si están habilitados en opciones de Excel (en la sección datos). Para conocer los pasos, consulte la ficha de Office 2007 de este artículo.

Conectarse a un origen de datos

A partir de Excel 2016, se usa la transformación obtener & para conectarse a datos externos y realizar consultas avanzadas. Funciona principalmente igual que Power Query, pero no es un complemento instalado y lo encontrarás en la pestaña datos de la cinta de opciones de. En las siguientes secciones se describen los pasos para conectarse a los orígenes de datos: páginas web, archivos de texto, bases de datos, servicios en línea y archivos, tablas y rangos de Excel.

Usar el Editor de consultas

Nota: El Editor de consultas aparecerá cuando cargue, edite o cree una nueva consulta con obtener & transformación. Para ver el Editor de consultas sin cargar ni modificar una consulta de libro existente, en la sección obtener & transformar datos en la pestaña datos de la cinta de opciones, haga clic en obtener > de datos de otros orígenes > consulta en blanco.

Editor de consultas en Excel 365

  1. Haga clic en la pestaña datos y, a continuación, Obtenga datos > de archivo > seleccione de texto o CSV. Si no ve el botón obtener datos , haga clic en nueva consulta > de archivo > seleccione de CSVo de texto.

    Nota: También puede restaurar los conectores heredados para imitar el comportamiento anterior. Consulte la sección "¿Cómo puedo restaurar la experiencia de obtención de datos externos heredados?" en el siguiente artículo: Unified get & transforme.

  2. En el cuadro de diálogo examinar valores separados por comas , busque o escriba una ruta de acceso al archivo que desea consultar.

  3. Haga clic en Abrir.

Nota: Si va a importar datos desde un archivo CSV, Power Query detectará automáticamente los delimitadores de columnas, incluidos los nombres y tipos de columna. Por ejemplo, si ha importado el archivo CSV de ejemplo que se muestra a continuación, Power Query usa automáticamente la primera fila como los nombres de columna y cambia cada tipo de datos de columna.

Archivo CSV de ejemplo

Imagen de un archivo CSV

Power Query cambia automáticamente el tipo de datos de cada columna:

  • El identificador de pedido cambia a número

  • Fecha del pedido cambios en la fecha

  • La categoría sigue siendo de texto (el tipo de columna predeterminado)

  • El nombre del producto sigue siendo texto (el tipo de columna predeterminado)

  • Ventas cambia a número

En el editor de consultas, Power Query aplica automáticamente un paso primerafilacomoencabezado y un paso de ChangeType . Estas acciones automáticas son equivalentes a promover manualmente una fila y cambiar manualmente cada tipo de columna.

Después de que Power Query detecta automáticamente las columnas, también puede usar el Editor de consultas para escribir fórmulas para Power Query. Por ejemplo:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Nota: El Editor de consultas solo aparecerá cuando cargue, edite o cree una nueva consulta. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la pestaña obtener & transformar cinta, haga clic en obtener datos > iniciar el editor de consultas de Power.

  1. Seleccione una celda del rango de datos.

  2. Haga clic en la pestaña datos y, a continuación, > de tabla o rango.

  3. Si se le solicita, en el cuadro de diálogo desde la tabla , puede hacer clic en el botón de selección de rango para seleccionar un rango específico para usarlo como origen de datos.

    Del cuadro de diálogo Tabla

  4. Si la tabla o el rango de datos tiene encabezados de columna, puede comprobar si la tabla tiene encabezados. Las celdas de encabezado se usan para definir los nombres de columna de la consulta.

  5. En el editor de consultas, haga clic en cerrar & carga.

Nota: Si el rango de datos se ha definido como un rango con nombre o está en una tabla de Excel, Excel detectará automáticamente todo el rango y lo cargará en el editor de consultas. Los datos sin formato se convierten automáticamente en una tabla cuando se carga en el editor de consultas.

Puede usar el Editor de consultas para escribir fórmulas para la consulta.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Ejemplo de fórmula del editor de consultas

Nota: El Editor de consultas solo aparecerá cuando cargue, edite o cree una nueva consulta. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la pestaña obtener & transformar cinta, haga clic en obtener datos > iniciar el editor de consultas de Power.

  1. Haga clic en la pestaña datos y, a continuación, Obtenga datos > de archivo > seleccione desde libro. Si no ve el botón obtener datos , haga clic en nueva consulta > desde archivo > seleccionar desde libro.

    Nota: También puede restaurar los conectores heredados para imitar el comportamiento anterior. Consulte la sección "¿Cómo puedo restaurar la experiencia de obtención de datos externos heredados?" en el siguiente artículo: Unified get & transforme.

  2. En el cuadro de diálogo examinar de Excel , busque o escriba una ruta de acceso al archivo que desea consultar.

  3. Haga clic en Abrir.

    Si el libro de origen tiene rangos con nombre, el nombre del rango estará disponible como conjunto de datos.

También puede usar el Editor de consultas para escribir fórmulas para la consulta. Por ejemplo:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Nota: El Editor de consultas solo aparecerá cuando cargue, edite o cree una nueva consulta. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la pestaña obtener & transformar cinta, haga clic en obtener datos > iniciar el editor de consultas de Power.

Lograr un gran impacto con Anuncios

Use la experiencia de obtener & de transformación de Excel para conectarse a una página web e importar información de distintas tablas.

  1. Haga clic en la pestaña Datos, después, en Nueva consulta > Desde otros orígenes > Desde la Web.

    Nota: Si no ve el botón nueva consulta , haga clic en la pestaña datos y, a continuación, haga clic en desde la web.

  2. En el cuadro de diálogo desde la web , escriba la dirección URLde la página web y, a continuación, haga clic en Aceptar.

    Power Query > Desde la Web > Cuadro de diálogo de dirección URL de entrada

    En este caso, usamos la siguiente: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Qué hacer si la página web requiere credenciales de usuario:

    • En el cuadro de diálogo Acceder a la Web, haga clic en una opción de credenciales y especifique los valores de autenticación.

    • Haga clic en Guardar.

  3. Haga clic en Aceptar.

  4. Power Query analizará la página web y cargará el panel Navegador en la Vista de tabla.

    Si sabe con qué tabla desea conectarse, selecciónela de la lista. Para este ejemplo, hemos elegido la tabla Resultados.

    Power Query > Desde la Web > Vista de tabla del navegador

    En caso contrario, puede cambiar a la Vista web y seleccionar la tabla adecuada manualmente. En este caso, hemos seleccionado la tabla Resultados.

    Power Query > Desde la Web > Navegador > Vista Web
  5. Haga clic en Cargar y Power Query cargará los datos web seleccionados en Excel.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de > de base de datosde SQL Server. Si no ve el botón obtener datos , haga clic en nueva consulta > de base de datos > de la base de datos de SQL Server.

  2. En el cuadro de diálogo base de datos de Microsoft SQL , especifique el servidor SQL al que desea conectarse en el cuadro nombre del servidor . Opcionalmente, también puede especificar un nombre de base de datos .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

    Cuadro de diálogo conexión de base de datos de SQL Server de Power Query
  4. Seleccione Aceptar.

  5. Seleccione el modo de autenticación para conectarse a la base de datos de SQL Server.

    Credenciales de inicio de sesión de Power Query para SQL Server
    1. Windows: es la selección predeterminada. Seleccione esta si desea conectarse usando la autenticación de Windows.

    2. Database Seleccione esta si desea conectarse con la autenticación de SQL Server. Después de seleccionar esto, especifique un nombre de usuario y una contraseña para conectarse a la instancia de SQL Server.

  6. De forma predeterminada, la casilla de verificación cifrar conexión está activada para indicar que Power Query se conecta a la base de datos mediante una conexión cifrada. Si no desea conectarse mediante una conexión cifrada, desactive esta casilla y, a continuación, haga clic en conectar.

    Si una conexión a SQL Server no se establece con una conexión cifrada, Power Query le pedirá que se conecte con una conexión no cifrada. Haga clic en Aceptar en el mensaje para conectarse usando una conexión no cifrada.

Ejemplo de fórmula

También puede usar el Editor de consultas para escribir fórmulas para Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de otros orígenes > de ODBC. Si no ve el botón obtener datos , vaya a nueva consulta > de otros orígenes > de ODBC.

  2. En el cuadro de diálogo de ODBC , si se muestra, seleccione el nombre de origen de datos (DSN).

  3. Escriba la cadena de conexión y, después, haga clic en Aceptar.

  4. En el siguiente cuadro de diálogo, seleccione las opciones de conexión predeterminada o personalizada, Windowso base de datos , escriba sus credenciales y, a continuación, pulse conectar.

  5. En el panel navegador , seleccione las tablas o consultas a las que desea conectarse y, a continuación, presione cargar o Editar.

  1. Haga clic en la pestaña datos y, a continuación, Obtenga datos > de > de base de datos de la base de datos de Microsoft Access. Si no ve el botón obtener datos , haga clic en nueva consulta > desde base de datos > desde Access.

  2. En el cuadro de diálogo importar datos , busque o escriba una URL de archivo para importar o vincular a un archivo.

  3. Siga los pasos que se indican en el cuadro de diálogo navegador para conectarse a la tabla o consulta de su elección.

  4. Haga clic en cargar o Editar.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > dedatos de > de archivo de XML. Si no ve el botón obtener datos , haga clic en nueva consulta > desde archivo > desde XML.

  2. En el cuadro de diálogo examinar desde XML , busque o escriba una URL de archivo para importar un archivo o vincular a él.

  3. Haga clic en Abrir.

    Una vez que la conexión se complete correctamente, podrá usar el panel navegador para examinar y obtener una vista previa de las colecciones de elementos del archivo XML en formato tabular.

También puede usar el Editor de consultas para escribir fórmulas para Power Query. Por ejemplo:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Nota: El Editor de consultas solo aparecerá cuando cargue, edite o cree una nueva consulta. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la pestaña obtener & transformar cinta, haga clic en obtener datos > iniciar el editor de consultas de Power.

  1. Vaya a datos > obtener > de datos externos de la > de basede datos de Analysis Services. Si no ve el botón obtener datos , haga clic en obtener datos externos > de otros orígenes > de Analysis Services.

    Se muestra el Asistente para la conexión de datos. Este asistente tiene tres paneles.

    • Conectarse al servidor de bases de datos

    • Seleccionar base de datos y tabla

    • Guardar archivo de conexión de datos y finalizar

  2. En el panel conectar con servidor de base de datos , en el cuadro Nombre del servidor , escriba el nombre del servidor de base de datos OLAP.

    Sugerencia: Si conoce el nombre del archivo de cubo sin conexión al que desea conectarse, puede escribir la ruta de acceso completa del archivo, el nombre de archivo y la extensión.

  3. En credenciales de inicio de sesión, realice una de las siguientes acciones y, a continuación, haga clic en siguiente:

    • Para usar su nombre de usuario y contraseña de Windows actuales, haga clic en usar autenticación de Windows.

    • Para escribir un nombre de usuario y una contraseña de base de datos, haga clic en usar el nombre de usuario y la contraseña siguientesy, a continuación, escriba su nombre de usuario y contraseña en los cuadros nombre de usuario y contraseña correspondientes.

  4. En el panel Seleccione la base de datos que contiene los datos que desea , seleccione una base de datos y, a continuación, haga clic en siguiente.

    Para conectarse a un cubo específico de la base de datos, asegúrese de que esté seleccionada la conexión a una tabla o un cubo específico y, a continuación, seleccione un cubo de la lista.

  5. En el panel Guardar archivo de conexión de datos y finalizar , en el cuadro nombre de archivo , revise el nombre de archivo predeterminado según sea necesario (opcional).

  6. Haga clic en examinar para cambiar la ubicación de archivo predeterminada de mis orígenes de datoso comprobar si hay nombres de archivo existentes.

  7. En los cuadros Descripción, nombre descriptivoy palabras clave de búsqueda , escriba una descripción del archivo, un nombre descriptivo y palabras comunes de búsqueda (todas son opcionales).

  8. Para asegurarse de que el archivo de conexión se use al actualizar la tabla dinámica, haga clic en intentar usar siempre este archivo para actualizar los datos.

    Al activar esta casilla, se asegurará de que todos los libros que usen el archivo de conexión utilicen siempre las actualizaciones del archivo de conexión.

  9. Haga clic en Finalizar para cerrar el Asistente para la conexión de datos.

  10. En el cuadro de diálogo importar datos , en Seleccione cómo desea ver los datos en el libro, siga uno de estos procedimientos:

    • Para crear solo un informe de tabla dinámica, haga clic en Informe de tabla dinámica.

    • Para crear un informe de tabla dinámica y un informe de gráfico dinámico, haga clic en Informe de gráfico dinámico y tabla dinámica.

    • Para almacenar la conexión seleccionada en el libro para su uso posterior, haga clic en crear solo una conexión. Esta casilla garantiza que las fórmulas que contienen funciones de cubo que se crean y que no se desea crear un informe de tabla dinámica utilicen la conexión.

  11. En ¿dónde desea colocar los datos?, siga uno de estos procedimientos:

    • Para colocar el informe de tabla dinámica en una hoja de cálculo existente, seleccione hoja de cálculo existentey, a continuación, escriba la referencia de celda de la primera celda del rango de celdas en el que desea ubicar el informe de tabla dinámica.

      También puede hacer clic en contraer Imagen del botón de diálogo para ocultar temporalmente el cuadro de diálogo, seleccionar la celda inicial de la hoja de cálculo que desea usar y, a continuación, presionar expandir Imagen del botón de diálogo .

    • Para colocar el informe de tabla dinámica en una nueva hoja de cálculo a partir de la celda a1, haga clic en nueva hoja de cálculo.

    • Para comprobar o cambiar las propiedades de conexión, haga clic en propiedades, realice los cambios necesarios en el cuadro de diálogo propiedades de conexión y, a continuación, haga clic en Aceptar.

En Excel para Microsoft 365:

  1. En la pestaña datos , haga clic en obtener > dedatos de > de archivo de JSON.

    Botón obtener datos de archivo JSON

  2. Vaya a la ubicación del archivo JSON, selecciónelo y haga clic en abrir.

  3. Una vez que el Editor de consultas haya cargado los datos, haga clic en convertir > en tablay, a continuación, cierre & carga.

En Excel 2016:

  1. En la pestaña datos , haga clic en nueva consulta > desde otros orígenes > consulta en blanco.

  2. En el editor de consultas, haga clic en editor avanzado.

  3. Escriba la cadena de consulta de la siguiente manera, sustituyendo "C:\Users\Name\Desktop\JSONTest.json" por la ruta de acceso al archivo JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Nota: Antes de poder conectarse a una base de datos de Oracle mediante Power Query, necesita el software de cliente de Oracle v 8.1.7 o superior en su equipo. Para instalar el software de cliente de Oracle, vaya a 32-bit Oracle Data Access Components (ODAC) con las herramientas de desarrollador de Oracle para Visual Studio (12.1.0.2.4) para instalar el cliente de oracle de 32 bits o a 64-bit ODAC 12 c release 4 (12.1.0.2.4) xcopy para Windows x64 para instalar el cliente de Oracle de 64 bits.

  1. Haga clic en la pestaña datos y, a continuación, Obtenga datos > desde la base de datos > de la base de datos de Oracle. Si no ve el botón obtener datos , haga clic en nueva consulta > desde base de datos > desde una base de datos de Oracle.

  2. En el cuadro de diálogo base de datos de Oracle , en nombre del servidor , especifique el servidor Oracle al que desea conectarse. Si se requiere un SID, se puede especificar en la forma "ServerName/SID".

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. Si el servidor Oracle requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de otros orígenes > de la lista de SharePoint. Si no ve el botón obtener datos , haga clic en nueva consulta > desde otros orígenes > de la lista de SharePoint.

  2. En el cuadro de diálogo listas de Microsoft SharePoint que aparece, escriba la dirección URL de un sitio de SharePoint.

    Nota: Cuando se conecte a una lista de SharePoint, escriba la dirección URL del sitio en lugar de la dirección URL de la lista. En el cuadro de diálogo acceso de SharePoint , seleccione la dirección URL más general para autenticar correctamente en el sitio. De forma predeterminada, la dirección URL más general está seleccionada.

  3. Haga clic en Aceptar para continuar.

  4. En el cuadro de diálogo Access SharePoint que aparece a continuación, seleccione una opción de credenciales:

    1. Seleccione anónimo si el servidor de SharePoint no requiere credenciales.

    2. Seleccione Windows si el servidor de SharePoint requiere sus credenciales de Windows.

    3. Seleccione cuenta de la organización si el servidor de SharePoint requiere credenciales de cuenta de la organización.

  5. Seleccione conectar.

    Excel Power Query conectar con un cuadro de diálogo de conexión de lista de SharePoint

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de otros orígenes > de la fuente de oData. Si no ve el botón obtener datos , haga clic en nueva consulta > de otros orígenes > de la fuente de oData.

  2. En el cuadro de diálogo fuente de oData , escriba la dirección URL de una fuente de oData.

  3. Seleccione Aceptar.

  4. Si la fuente de OData requiere credenciales de usuario, en el cuadro de diálogo acceder a una fuente de oData :

    1. Seleccione Windows si la fuente de oData requiere autenticación de Windows.

    2. Seleccione básico si la fuente de oData requiere su nombre de usuario y contraseña.

    3. Seleccione clave de Marketplace si la fuente de oData requiere una clave de cuenta de Marketplace. Puede seleccionar la clave obtener la cuenta de Marketplace para suscribirse a las fuentes de OData de Microsoft Azure Marketplace. También puede suscribirse a Microsoft Azure Marketplace desde el cuadro de diálogo obtener acceso a una fuente de OData.

    4. Haga clic en cuenta de la organización si la fuente de oData requiere credenciales de acceso federado. Para Windows Live ID, inicie sesión en su cuenta.

    5. Seleccione Guardar.

Nota: Conectarse a una fuente de OData admite el formato de servicio de datos JSON Light.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de otros orígenes > de OleDb. Si no ve el botón obtener datos , siga las instrucciones del Asistente para la conexión de datos que se muestran a continuación.

  2. En el cuadro de diálogo de OLE DB , escriba la cadena de conexión y, después, haga clic en Aceptar.

  3. En el cuadro de diálogo proveedor OLEDB , seleccione las opciones de conexión predeterminadas o personalizadas, Windowso base de datos , escriba las credenciales apropiadas y, a continuación, haga clic en conectar.

  4. En el cuadro de diálogo navegador , seleccione la base de datos y las tablas o consultas a las que desea conectarse y, a continuación, presione cargar o Editar.

  5. En el Editor de Power Query, presione cerrar & cargar.

  1. Haga clic en la pestaña datos y, a continuación, Obtenga datos > de la base de datos > de la base de datos MySQL. Si no ve el botón obtener datos , haga clic en nueva consulta > desde base de datos > de la base de datos MySQL

  2. Haga clic en la pestaña datos y, a continuación, Obtenga datos > de la base de datos > de la base de datos MySQL. Si no ve el botón obtener datos , haga clic en nueva consulta > desde base de datos > de la base de datos MySQL

  3. En el cuadro de diálogo base de datos MySQL , en nombre del servidor , especifique el servidor de bases de datos MySQL al que desea conectarse.

  4. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  5. Haga clic en Aceptar.

  6. Si el servidor MySQL requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de otros orígenes > de Microsoft Exchange. Si no ve el botón obtener datos , haga clic en nueva consulta > de otros orígenes > de Microsoft Exchange.

  2. En el cuadro de diálogo obtener acceso a un servidor de Exchange , especifique la dirección de correo electrónico y la contraseña.

  3. Haga clic en Guardar.

  4. En el cuadro de diálogo servicio de detección automática de Microsoft Exchange , seleccione permitir para permitir que el servicio de Exchange confíe en sus credenciales.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de otros orígenes > de ActiveDirectory. Si no ve el botón obtener datos , haga clic en nueva consulta > de otros orígenes > ActiveDirectory.

  2. Escriba su dominio en el cuadro de diálogo Active Directory.

  3. En el cuadro de diálogo dominio de Active Directory del dominio, haga clic en usar mis credenciales actualeso usar credenciales alternativas. Para usar la autenticación de credenitals alternativa , escriba su nombre de usuario y contraseña.

  4. Haga clic en Conectar.

  5. Una vez que la conexión se haya realizado correctamente, puede usar el panel navegador para examinar todos los dominios disponibles dentro de Active Directory y explorar en profundidad la información de Active Directory, incluidos los usuarios, las cuentas y los equipos.

Notas: 

  • Esta característica solo está disponible en Excel para Windows si tiene Office 2019 o una suscripción a Microsoft 365. Si es un suscriptor deMicrosoft 365, asegúrese de tener la última versión de Office.

  • Antes de poder conectarse a una base de datos de SAP HANA mediante Power Query, necesita el controlador ODBC de SAP Hana en el equipo. Seleccione el controlador que coincida con la instalación de Power Query (32 bits o 64 bits).

  • Necesitará una cuenta de SAP para iniciar sesión en el sitio web y descargar los drivers. Si no está seguro, póngase en contacto con el administrador de SAP de su organización.

Para conectarse a una base de datos de SAP HANA:

  1. Haga clic en datos > nueva > de la base dedatos > de la base de datos SAP Hana.

    Opción de base de datos SAP HANA en la pestaña datos
  2. En el cuadro de diálogo base de datos SAP Hana , especifique el servidor al que desea conectarse. El nombre del servidor debe seguir el formato ServerName: Port.

    Cuadro de diálogo de base de datos SAP HANA
  3. De manera opcional, si desea importar datos mediante una consulta de base de datos nativa, haga clic en Opciones avanzadas y, en el cuadro instrucción SQL , escriba la consulta.

  4. Haga clic en Aceptar.

  5. Si el servidor SAP HANA requiere credenciales de usuario de base de datos, en el cuadro de diálogo obtener acceso a una base de datos SAP Hana , haga lo siguiente:

    1. Haga clic en la pestaña base de datos y escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

Advertencia: 

  • Antes de poder conectarse a una base de datos de IBM DB2, necesita el controlador de servidor de datos de IBM DB2 instalado en su equipo (el requisito mínimo es el paquete de controladores de servidor de datos de IBM (controlador DS)). Seleccione el controlador que coincida con la instalación de Power Query (32 bits o 64 bits).

  • Hay problemas conocidos comunicados por IBM instalando el controlador de servidor de datos de IBM DB2 en Windows 8.Si usa Windows 8 y quiere conectarse a IBM DB2 mediante Power Query, debe seguir pasos adicionales de instalación. Encontrará más información sobre el controlador de servidor de datos de IBM DB2 en Windows 8..

  1. Haga clic en la pestaña datos y, a continuación, Obtenga datos > desde la base de datos > de la base de datos de IBM DB2. Si no ve el botón obtener datos , haga clic en nueva consulta > desde la base de datos > de la base de datos de IBM DB2.

  2. En el cuadro de diálogo base de datos de IBM DB2 , en nombre del servidor , especifique el servidor de base de datos de IBM DB2 al que conectarse.

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. Si el servidor IBM DB2 requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

Nota: Antes de poder conectarse a una base de datos PostgreSQL en Power Query, necesita el proveedor de datos de Ngpsql para PostgreSQL instalado en el equipo. Seleccione el controlador que coincida con su versión de Office (32 bits o 64 bits). Consulte: ¿ qué versión de Office estoy usando? para obtener más información. Además, asegúrate de tener el proveedor registrado en la configuración de la máquina que coincide con la versión de .NET más reciente en tu dispositivo.

  1. Haga clic en la pestaña datos y, a continuación, Obtenga datos > de la base de datos > de la base de datos PostgreSQL. Si no ve el botón obtener datos , haga clic en nueva consulta > desde base de datos > de la base de datos PostgreSQL.

  2. En el cuadro de diálogo base de datos PostgreSQL , especifique el servidor de la base de datos PostgreSQL al que desea conectarse en la sección nombre del servidor .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Seleccione Aceptar.

  5. Si el servidor PostgreSQL requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Seleccione conectar.

  1. Vaya a https://Web.powerapps.com/

  2. Seleccione el entorno al que desea conectarse.

  3. En el menú, seleccione el icono de configuración > personalizaciones avanzadas > recursos para programadores.

  4. Copie el valor de la API Web de instancia

    Notas: 

    • El formato de la dirección URL será similarhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • El formato exacto de la dirección URL que usará para conectarse dependerá de su región y de la versión de los CD de las aplicaciones que esté usando. Para obtener más información, vea: URL y versiones de la API de Web.

  5. Seleccione la pestaña datos y, a continuación, obtenga & transformar datos > obtener > de datos de los servicios en línea > de Dynamics 365 (en línea).

  6. En el cuadro de diálogo, con la opción básica seleccionada, escriba la dirección URL de la API Web de su CD para la conexión de aplicaciones y haga clic en Aceptar.

    • Si selecciona la opción avanzado , puede anexar determinados parámetros adicionales a la consulta para controlar qué datos se devuelven. Para obtener más información, vea: datos de consulta con la API Web

  7. Seleccione cuentade la organización.

    • Si no ha iniciado sesión con la cuenta profesional o educativa de Microsoft que usa para acceder a los CD de las aplicaciones, haga clic en iniciar sesión y escriba el nombre de usuario y la contraseña de la cuenta.

  8. Haga clic en Conectar.

  9. En el cuadro de diálogo navegador , seleccione los datos que desea recuperar.

  10. Si los datos son buenos para importarlos como están, seleccione la opción cargar ; de lo contrario, elija la opción Editar para abrir el Editor de Power Query.

    Nota: El Editor de Power Query le ofrece varias opciones para modificar los datos devueltos. Por ejemplo, es posible que desee importar menos columnas de las que contienen los datos de origen. En ese caso, vaya a la pestaña inicio > administrar columnas > Elija columnas, seleccione las columnas que desea conservar y haga clic en Aceptar. Cuando esté listo, haga clic en cerrar & carga para devolver los datos modificados a Excel.

Nota: Antes de poder conectarse a una base de datos de Teradata, necesita el proveedor de datos .net para Teradata en el equipo.

  1. Haga clic en la pestaña datos y, a continuación, obtenga & transformar datos > obtener > de datos de > de basede datos de Teradata.

  2. En el cuadro de diálogo base de datos de Teradata , en nombre del servidor , especifique el servidor de Teradata al que desea conectarse.

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Seleccione Aceptar.

  5. Si el servidor de Teradata requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Guardar.

Importante: Aviso de retirada de conector de datos de Facebook   Importar y actualizar los datos de Facebook en Excel dejará de funcionar en abril de 2020. Seguirá pudiendo usar el conector de & de la transformación de Power Query (Power Query) hasta entonces, pero a partir de abril de 2020, no podrá conectarse a Facebook y recibirá un mensaje de error. Recomendamos revisar o eliminar las consultas de obtención de & (Power Query) existentes que usan el conector de Facebook tan pronto como sea posible para evitar resultados inesperados.

Nota: Si es la primera vez que se conecta a Facebook, se le pedirá que proporcione las credenciales. Inicia sesión con tu cuenta de Facebook y permite el acceso a la aplicación Power Query. Puede desactivar las solicitudes futuras haciendo clic en la opción no avisar de nuevo para este conector .

  1. En la pestaña datos , haga clic en obtener > de datosde los servicios en línea > de Facebook. Si no ve el botón obtener datos , haga clic en nueva consulta > desde otros orígenes > de Facebook.

  2. En el cuadro de diálogo Facebook , conéctese a Facebook con "yo", su nombre de usuario o el identificador de objeto.

    Nota: Tu nombre de usuario de Facebook es diferente del de tu correo electrónico de inicio de sesión.

  3. Seleccione una categoría a la que conectarse en la lista desplegable conexión . Por ejemplo, seleccione amigos para darle acceso a toda la información disponible en su categoría de amigos de Facebook.

  4. Haga clic en Aceptar.

  5. Si es necesario, haga clic en iniciar sesión desde el cuadro de diálogo acceder a Facebook y, a continuación, escriba su dirección de correo electrónico o número de teléfono de Facebook y contraseña. Puede activar la opción de mantener la sesión iniciada. Una vez que haya iniciado sesión, haga clic en conectar.

  6. Una vez que la conexión se complete correctamente, podrá obtener una vista previa de una tabla que contenga información sobre la categoría seleccionada. Por ejemplo, si seleccionas la categoría amigos, Power Query representa una tabla que contiene a tus amigos de Facebook por su nombre.

  7. Haga clic en cargar o Editar.

You can use the Query Editor to write formulas for Power Query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Editor de Power Query con fórmulas de Facebook

Nota: El Editor de consultas solo aparecerá cuando cargue, edite o cree una nueva consulta. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la pestaña obtener & transformar cinta, haga clic en obtener datos > iniciar el editor de consultas de Power.

Notas: 

  • Antes de poder conectarse a una base de datos SAP SQL Anywhere, necesita el controlador SAP SQL Anywhere instalado en el equipo. Seleccione el controlador correspondiente a la instalación de Excel (32 bits o 64 bits).

  1. Haga clic en la pestaña datos y, a continuación, Obtenga datos > de > de base de datos de Sybase Database. Si no ve el botón obtener datos , haga clic en nueva consulta > desde base de datos > de Sybase Database.

  2. En el cuadro de diálogo base de datos de Sybase , especifique el servidor de Sybase al que desea conectarse en el cuadro Nombre del servidor . Opcionalmente, también puede especificar un nombre de base de datos .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. De forma predeterminada, la casilla de verificación cifrar conexión está seleccionada para que Power Query se conecte a la base de datos mediante una conexión cifrada simple.

  6. Haga clic en Conectar.

Microsoft Azure El almacenamiento de blobs es un servicio para almacenar grandes cantidades de datos no estructurados, como imágenes, videos, audio y documentos, a los que se puede acceder desde cualquier lugar del mundo a través de HTTP o HTTPS. Para obtener más información sobre el servicio de almacenamiento de blobs de Azure, consulte Cómo usar el almacenamiento de blobs.

  1. Haga clic en la pestaña datos y, a continuación, obtenga & transformar datos > obtener > de datos de Azure > del almacenamiento de blobs de Azure. Si no ve el botón obtener datos, haga clic en nueva consulta > desde Azure > en el almacenamiento de blobs de Microsoft Azure.

  2. En el cuadro de diálogo Microsoft Azure BLOB Storage , escriba la dirección URL o el nombre de la cuenta de almacenamiento Microsoft Azure y, a continuación, haga clic en Aceptar.

  3. Si es la primera vez que se conecta al servicio de almacenamiento de blobs, se le pedirá que escriba y guarde la clave de acceso de almacenamiento. En el cuadro de diálogo acceso Microsoft Azure BLOB Storage , escriba su clave de acceso de almacenamiento en el cuadro clave de cuenta y haga clic en Guardar.

    Nota: Si necesita recuperar su clave de acceso de almacenamiento, vaya al PortalMicrosoft Azure, seleccione su cuenta de almacenamiento y, a continuación, haga clic en el icono administrar tecla de acceso en la parte inferior de la página. Haga clic en el icono de copia a la derecha de la clave principal y, a continuación, pegue el valor en el cuadro clave de cuenta .

  4. El Editor de consultas muestra una lista de todos los contenedores disponibles en el Microsoft Azure almacenamiento de blobs. En el Explorador, seleccione un contenedor del que desee importar datos y, a continuación, haga clic en aplicar & cerrar.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos desde Azure > desde Azure HDInsight (HDFS). Si no ve el botón obtener datos , haga clic en nueva consulta > desde Azure > desde Microsoft Azure HDInsight.

  2. Escriba el nombre de la cuenta o la dirección URL de la Microsoft Azure cuenta de almacenamiento de BLOB asociada a su clúster de HDInsight y haga clic en Aceptar.

  3. En el cuadro de diálogo acceso Microsoft Azure HDInsight , escriba la clave de cuentay haga clic en conectar.

  4. Seleccione el clúster en el cuadro de diálogo navegador y, a continuación, busque y seleccione un archivo de contenido.

  5. Haga clic en cargar para cargar la tabla seleccionada, o haga clic en Editar para realizar las transformaciones y los filtros de datos adicionales antes de cargarlo.

Puede usar el complemento de Power Query para conectarse a orígenes de datos externos y realizar análisis de datos avanzados. En las siguientes secciones se describen los pasos para conectarse a los orígenes de datos: páginas web, archivos de texto, bases de datos, servicios en línea y archivos, tablas y rangos de Excel.

Importante: Antes de poder usar Power Query en Excel 2013, debe activarlo: haga clic en > Opciones de archivo > Complementos. En la sección Administrar de la parte inferior, elija la opción Complementos COM de la lista desplegable y, después, haga clic en Ir. Haga clic en la casilla de Power Query y, luego, en Aceptar. La cinta Power Query debe aparecer automáticamente, pero si no lo hace, cierre y reinicie Excel.

Usar el Editor de consultas

Nota: El Editor de consultas aparecerá cuando cargue, edite o cree una nueva consulta con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde archivo > desde CSVo desde texto.

  2. En el cuadro de diálogo examinar valores separados por comas , busque o escriba una ruta de acceso al archivo que desea consultar.

  3. Haga clic en Abrir.

Nota: Si va a importar datos desde un archivo CSV, Power Query detectará automáticamente los delimitadores de columnas, incluidos los nombres y tipos de columna. Por ejemplo, si ha importado el archivo CSV de ejemplo que se muestra a continuación, Power Query usa automáticamente la primera fila como los nombres de columna y cambia cada tipo de datos de columna.

Archivo CSV de ejemplo

Imagen de un archivo CSV

Power Query cambia automáticamente el tipo de datos de cada columna:

  • El identificador de pedido cambia a número

  • Fecha del pedido cambios en la fecha

  • La categoría sigue siendo de texto (el tipo de columna predeterminado)

  • El nombre del producto sigue siendo texto (el tipo de columna predeterminado)

  • Ventas cambia a número

En el editor de consultas, Power Query aplica automáticamente un paso primerafilacomoencabezado y un paso de ChangeType . Estas acciones automáticas son equivalentes a promover manualmente una fila y cambiar manualmente cada tipo de columna.

Después de que Power Query detecta automáticamente las columnas, también puede usar el Editor de consultas para escribir fórmulas para Power Query. Por ejemplo:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo, se muestra la ventana Editor de consultas en Excel 2013 que aparece después de editar una consulta desde un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

  1. Seleccione una celda del rango de datos.

  2. In the Power Query ribbon tab, click From Table.

    Conectar con una tabla de datos de Excel

  3. Si se le solicita, en el cuadro de diálogo desde la tabla , puede hacer clic en el botón de selección de rango para seleccionar un rango específico para usarlo como origen de datos.

    Del cuadro de diálogo Tabla

  4. If the range of data has column headers, you can check My table has headers. The range header cells are used to set the column names for the query.

  5. En el editor de consultas, haga clic en cerrar & carga.

Nota: Si el rango de datos se ha definido como un rango con nombre o está en una tabla de Excel, Power Query detectará automáticamente todo el rango y lo cargará en el editor de consultas. Los datos sin formato se convierten automáticamente en una tabla cuando se carga en el editor de consultas.

You can use the Query Editor to write formulas for Power Query.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Ejemplo de fórmula del editor de consultas

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

  1. En la pestaña Power Query de la cinta de opciones, haga clic en Desde archivo > Desde Excel.

  2. En el cuadro de diálogo examinar de Excel , busque o escriba una ruta de acceso al archivo que desea consultar.

  3. Haga clic en Abrir.

    Si el libro de origen tiene rangos con nombre, el nombre del rango estará disponible como conjunto de datos.

También puede usar el Editor de consultas para escribir fórmulas para Power Query. Por ejemplo:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo, se muestra la ventana Editor de consultas en Excel 2013 que aparece después de editar una consulta desde un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

Nota: Al intentar importar datos de un archivo heredado de Excel o una base de datos de Access en determinadas configuraciones, puede encontrarse con un error que el motor de base de datos de Microsoft Access (proveedor Microsoft. ACE. OleDb. 12.0) no está registrado en la máquina local. El error se produce en sistemas con solo Office 2013 instalado. Para resolver este error, descargue los siguientes recursos para asegurarse de que puede continuar con los orígenes de datos a los que intenta obtener acceso.

  1. Haga clic en la cinta de opciones de Power Query y, a continuación, en Desde la Web.

  2. En el cuadro de diálogo Desde la Web, escriba la URL de una página web y, después, haga clic en Aceptar.

    Power Query > Desde la Web > Cuadro de diálogo de dirección URL de entrada

    En este caso, usamos la siguiente: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Qué hacer si la página web requiere credenciales de usuario:

    • En el cuadro de diálogo Acceder a la Web, haga clic en una opción de credenciales y especifique los valores de autenticación.

    • Haga clic en Guardar.

  3. Haga clic en Aceptar.

  4. Power Query analizará la página web y cargará el panel Navegador en la Vista de tabla.

    Si sabe a qué tabla quiere conectarse, haga clic en ella en la lista. Para este ejemplo, hemos elegido la tabla Resultados.

    Power Query > Desde la Web > Vista de tabla del navegador

    En caso contrario, puede cambiar a la Vista web y seleccionar la tabla adecuada manualmente. En este caso, hemos seleccionado la tabla Resultados.

    Power Query > Desde la Web > Navegador > Vista Web
  5. Haga clic en Cargar y Power Query cargará los datos web seleccionados en Excel.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde base de datos > de SQL Server.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos de Microsoft SQL , especifique el servidor SQL al que desea conectarse en el cuadro nombre del servidor . Opcionalmente, también puede especificar un nombre de base de datos .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

    Cuadro de diálogo conexión de base de datos de SQL Server de Power Query
  4. Seleccione Aceptar.

  5. Seleccione el modo de autenticación para conectarse a la base de datos de SQL Server.

    Credenciales de inicio de sesión de Power Query para SQL Server
    1. Windows: es la selección predeterminada. Seleccione esta si desea conectarse usando la autenticación de Windows.

    2. Base de datos: Seleccione esta si desea conectarse con la autenticación de SQL Server. Después de seleccionar esto, especifique un nombre de usuario y una contraseña para conectarse a la instancia de SQL Server.

  6. De forma predeterminada, la casilla de verificación cifrar conexión está activada para indicar que Power Query se conecta a la base de datos mediante una conexión cifrada. Si no desea conectarse mediante una conexión cifrada, desactive esta casilla y, a continuación, haga clic en conectar.

    Si una conexión a SQL Server no se establece con una conexión cifrada, Power Query le pedirá que se conecte con una conexión no cifrada. Haga clic en Aceptar en el mensaje para conectarse usando una conexión no cifrada.

Ejemplo de fórmula

También puede usar el Editor de consultas para escribir fórmulas para Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Haga clic en la pestaña Power Query de la cinta de opciones y, a continuación, seleccione obtener datos externos > desde otros orígenes > de ODBC.

  2. En el cuadro de diálogo de ODBC , si se muestra, seleccione el nombre de origen de datos (DSN).

  3. Escriba la cadena de conexión y, después, haga clic en Aceptar.

  4. En el siguiente cuadro de diálogo, seleccione las opciones de conexión predeterminada o personalizada, Windowso base de datos , escriba sus credenciales y, a continuación, pulse conectar.

  5. En el panel navegador , seleccione las tablas o consultas a las que desea conectarse y, a continuación, presione cargar o Editar.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde > base de datos en Access Database.

    Cuadro de diálogo obtener datos de la base de datos

  2. En el cuadro de diálogo examinar , busque o escriba una URL de archivo para importar o vincular a un archivo.

  3. Siga los pasos que se indican en el cuadro de diálogo navegador para conectarse a la tabla o consulta de su elección.

  4. Haga clic en cargar o Editar.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde archivo > a partir de XML.

    Cuadro de diálogo Power Query desde archivo
  2. En el cuadro de diálogo examinar desde XML , busque o escriba una URL de archivo para importar un archivo o vincular a él.

  3. Haga clic en Abrir.

    Una vez que la conexión se complete correctamente, podrá usar el panel navegador para examinar y obtener una vista previa de las colecciones de elementos del archivo XML en formato tabular.

También puede usar el Editor de consultas para escribir fórmulas para Power Query. Por ejemplo:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

  1. En la pestaña datos , en el grupo obtener datos externos , haga clic en desde otros orígenesy, a continuación, haga clic en desde Analysis Services.

    Imagen de la cinta de opciones de Excel

    Se muestra el Asistente para la conexión de datos. Este asistente tiene tres paneles.

    • Conectarse al servidor de bases de datos

    • Seleccionar base de datos y tabla

    • Guardar archivo de conexión de datos y finalizar

  2. En el panel conectar con servidor de base de datos , en el cuadro Nombre del servidor , escriba el nombre del servidor de base de datos OLAP.

    Sugerencia: Si conoce el nombre del archivo de cubo sin conexión al que desea conectarse, puede escribir la ruta de acceso completa del archivo, el nombre de archivo y la extensión.

  3. En credenciales de inicio de sesión, realice una de las siguientes acciones y, a continuación, haga clic en siguiente:

    • Para usar su nombre de usuario y contraseña de Windows actuales, haga clic en usar autenticación de Windows.

    • Para escribir un nombre de usuario y una contraseña de base de datos, haga clic en usar el nombre de usuario y la contraseña siguientesy, a continuación, escriba su nombre de usuario y contraseña en los cuadros nombre de usuario y contraseña correspondientes.

  4. En el panel Seleccione la base de datos que contiene los datos que desea , seleccione una base de datos y, a continuación, haga clic en siguiente.

    Para conectarse a un cubo específico de la base de datos, asegúrese de que esté seleccionada la conexión a una tabla o un cubo específico y, a continuación, seleccione un cubo de la lista.

  5. En el panel Guardar archivo de conexión de datos y finalizar , en el cuadro nombre de archivo , revise el nombre de archivo predeterminado según sea necesario (opcional).

    Haga clic en examinar para cambiar la ubicación de archivo predeterminada de mis orígenes de datoso comprobar si hay nombres de archivo existentes.

  6. En los cuadros Descripción, nombre descriptivoy palabras clave de búsqueda , escriba una descripción del archivo, un nombre descriptivo y palabras comunes de búsqueda (todas son opcionales).

  7. Para asegurarse de que el archivo de conexión se use al actualizar la tabla dinámica, haga clic en intentar usar siempre este archivo para actualizar los datos.

    Al activar esta casilla, se asegurará de que todos los libros que usen el archivo de conexión utilicen siempre las actualizaciones del archivo de conexión.

  8. Haga clic en Finalizar para cerrar el Asistente para la conexión de datos.

  9. En el cuadro de diálogo importar datos , en Seleccione cómo desea ver los datos en el libro, siga uno de estos procedimientos:

    • Para crear solo un informe de tabla dinámica, haga clic en Informe de tabla dinámica.

    • Para crear un informe de tabla dinámica y un informe de gráfico dinámico, haga clic en Informe de gráfico dinámico y tabla dinámica.

    • Para almacenar la conexión seleccionada en el libro para su uso posterior, haga clic en crear solo una conexión. Esta casilla garantiza que las fórmulas que contienen funciones de cubo que se crean y que no se desea crear un informe de tabla dinámica utilicen la conexión.

  10. En ¿dónde desea colocar los datos?, siga uno de estos procedimientos:

    • Para colocar el informe de tabla dinámica en una hoja de cálculo existente, seleccione hoja de cálculo existentey, a continuación, escriba la referencia de celda de la primera celda del rango de celdas en el que desea ubicar el informe de tabla dinámica.

      También puede hacer clic en contraer Imagen del botón de diálogo para ocultar temporalmente el cuadro de diálogo, seleccionar la celda inicial de la hoja de cálculo que desea usar y, a continuación, presionar expandir Imagen del botón de diálogo .

  11. Para colocar el informe de tabla dinámica en una nueva hoja de cálculo a partir de la celda a1, haga clic en nueva hoja de cálculo.

  12. Para comprobar o cambiar las propiedades de conexión, haga clic en propiedades, realice los cambios necesarios en el cuadro de diálogo propiedades de conexión y, a continuación, haga clic en Aceptar.

  1. En la pestaña Power Query , haga clic en desde otros orígenes > consulta en blanco.

  2. En el editor de consultas, haga clic en editor avanzado.

  3. Escriba la cadena de consulta de la siguiente manera, sustituyendo "C:\Users\Name\Desktop\JSONTest.json" por la ruta de acceso al archivo JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Nota: Antes de poder conectarse a una base de datos de Oracle mediante Power Query, necesita el software de cliente de Oracle v 8.1.7 o superior en su equipo. Para instalar el software de cliente de Oracle, vaya a 32-bit Oracle Data Access Components (ODAC) con las herramientas de desarrollador de Oracle para Visual Studio (12.1.0.2.4) para instalar el cliente de oracle de 32 bits o a 64-bit ODAC 12 c release 4 (12.1.0.2.4) xcopy para Windows x64 para instalar el cliente de Oracle de 64 bits.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde base de datos > de datos de Oracle.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos de Oracle , en nombre del servidor , especifique el servidor Oracle al que desea conectarse. Si se requiere un SID, se puede especificar en la forma "ServerName/SID".

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. Si el servidor Oracle requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

  1. En la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > de la lista de SharePoint.

    Cuadro de diálogo obtener datos de Power Query desde otros orígenes
  2. En el cuadro de diálogo listas de Microsoft SharePoint que aparece, escriba la dirección URL de un sitio de SharePoint.

    Nota: Cuando se conecte a una lista de SharePoint, escriba la dirección URL del sitio en lugar de la dirección URL de la lista. En el cuadro de diálogo acceso de SharePoint , seleccione la dirección URL más general para autenticar correctamente en el sitio. De forma predeterminada, la dirección URL más general está seleccionada.

  3. Haga clic en Aceptar para continuar.

  4. En el cuadro de diálogo Access SharePoint que aparece a continuación, seleccione una opción de credenciales:

    1. Seleccione anónimo si el servidor de SharePoint no requiere credenciales.

    2. Seleccione Windows si el servidor de SharePoint requiere sus credenciales de Windows.

    3. Seleccione cuenta de la organización si el servidor de SharePoint requiere credenciales de cuenta de la organización.

  5. Seleccione conectar.

    Excel Power Query conectar con un cuadro de diálogo de conexión de lista de SharePoint

  1. En la pestaña Power Query de la cinta de opciones, seleccione de otras > de origen de la fuente de oData.

    Cuadro de diálogo obtener datos de Power Query desde otros orígenes
  2. En el cuadro de diálogo fuente de oData , escriba la dirección URL de una fuente de oData.

  3. Seleccione Aceptar.

  4. Si la fuente de OData requiere credenciales de usuario, en el cuadro de diálogo acceder a una fuente de oData :

    1. Seleccione Windows si la fuente de oData requiere autenticación de Windows.

    2. Seleccione básico si la fuente de oData requiere su nombre de usuario y contraseña.

    3. Seleccione clave de Marketplace si la fuente de oData requiere una clave de cuenta de Marketplace. Puede seleccionar la clave obtener la cuenta de Marketplace para suscribirse a las fuentes de OData de Microsoft Azure Marketplace. También puede suscribirse a Microsoft Azure Marketplace desde el cuadro de diálogo obtener acceso a una fuente de OData.

    4. Haga clic en cuenta de la organización si la fuente de oData requiere credenciales de acceso federado. Para Windows Live ID, inicie sesión en su cuenta.

    5. Seleccione Guardar.

Nota: Conectarse a una fuente de OData admite el formato de servicio de datos JSON Light.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de otros orígenes > de OleDb. Si no ve el botón obtener datos , siga las instrucciones del Asistente para la conexión de datos que se muestran a continuación.

  2. En el cuadro de diálogo de OLE DB , escriba la cadena de conexión y, después, haga clic en Aceptar.

  3. En el cuadro de diálogo proveedor OLEDB , seleccione las opciones de conexión predeterminadas o personalizadas, Windowso base de datos , escriba las credenciales apropiadas y, a continuación, haga clic en conectar.

  4. En el cuadro de diálogo navegador , seleccione la base de datos y las tablas o consultas a las que desea conectarse y, a continuación, presione cargar o Editar.

  5. En el Editor de Power Query, presione cerrar & cargar.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde base de datos > de MySQL Database.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos MySQL , en nombre del servidor , especifique el servidor de bases de datos MySQL al que desea conectarse.

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. Si el servidor MySQL requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde otros orígenes > de Microsoft Exchange.

    Orígenes de datos de Power Query
  2. En el cuadro de diálogo obtener acceso a un servidor de Exchange , especifique la dirección de correo electrónico y la contraseña.

  3. Haga clic en Guardar.

  4. En el cuadro de diálogo servicio de detección automática de Microsoft Exchange , seleccione permitir para permitir que el servicio de Exchange confíe en sus credenciales.

Importante: Asegúrese de haber descargado e instalado el Complemento Power Query.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde otros orígenes > desde Active Directory.

    Cuadro de diálogo obtener datos de Power Query desde otros orígenes

  2. Escriba su dominio en el cuadro de diálogo Active Directory.

  3. En el cuadro de diálogo dominio de Active Directory del dominio, haga clic en usar mis credenciales actualeso usar credenciales alternativas. Para usar la autenticación de credenciales alternativas , escriba su nombre de usuario y contraseña.

  4. Haga clic en Conectar.

  5. Una vez que la conexión se haya realizado correctamente, puede usar el panel navegador para examinar todos los dominios disponibles dentro de Active Directory y explorar en profundidad la información de Active Directory, incluidos los usuarios, las cuentas y los equipos.

Advertencia: 

  • Antes de poder conectarse a una base de datos de IBM DB2, necesita el controlador de servidor de datos de IBM DB2 instalado en su equipo (el requisito mínimo es el paquete de controladores de servidor de datos de IBM (controlador DS)). Seleccione el controlador que coincida con la instalación de Power Query (32 bits o 64 bits).

  • Hay problemas conocidos comunicados por IBM instalando el controlador de servidor de datos de IBM DB2 en Windows 8.Si usa Windows 8 y quiere conectarse a IBM DB2 mediante Power Query, debe seguir pasos adicionales de instalación. Encontrará más información sobre el controlador de servidor de datos de IBM DB2 en Windows 8.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde base de datos > de base de datos de IBM DB2.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos de IBM DB2 , en nombre del servidor , especifique el servidor de base de datos de IBM DB2 al que conectarse.

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. Si el servidor IBM DB2 requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

Nota: Antes de poder conectarse a una base de datos PostgreSQL en Power Query, necesita el proveedor de datos de Ngpsql para PostgreSQL instalado en el equipo. Seleccione el controlador que coincida con su versión de Office (32 bits o 64 bits). Consulte: ¿ qué versión de Office estoy usando? para obtener más información. Además, asegúrate de tener el proveedor registrado en la configuración de la máquina que coincide con la versión de .NET más reciente en tu dispositivo.

  1. En la pestaña Power Query de la cinta de opciones, seleccione de > de la base de datosen la base de datos PostgreSQL.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos PostgreSQL , especifique el servidor de la base de datos PostgreSQL al que desea conectarse en la sección nombre del servidor .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Seleccione Aceptar.

  5. Si el servidor PostgreSQL requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Seleccione conectar.

  1. Vaya a https://Web.powerapps.com/

  2. Seleccione el entorno al que desea conectarse.

  3. En el menú, seleccione el icono de configuración > personalizaciones avanzadas > recursos para programadores.

  4. Copie el valor de la API Web de instancia

    Notas: 

    • El formato de la dirección URL será similarhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • El formato exacto de la dirección URL que usará para conectarse dependerá de su región y de la versión de los CD de las aplicaciones que esté usando. Para obtener más información, vea: URL y versiones de la API de Web.

  5. Seleccione la pestaña datos y, a continuación, obtenga > de datosde los servicios en línea > de Dynamics 365 (en línea).

    • Si no ve el botón obtener datos , haga clic en nueva consulta > de otros orígenes >de Dynamics 365 (en línea).

  6. En el cuadro de diálogo, con la opción básica seleccionada, escriba la dirección URL de la API Web de su CD para la conexión de aplicaciones y haga clic en Aceptar.

    • Si selecciona la opción avanzado , puede anexar determinados parámetros adicionales a la consulta para controlar qué datos se devuelven. Para obtener más información, vea: datos de consulta con la API Web

  7. Seleccione cuentade la organización.

    • Si no ha iniciado sesión con la cuenta profesional o educativa de Microsoft que usa para acceder a los CD de las aplicaciones, haga clic en iniciar sesión y escriba el nombre de usuario y la contraseña de la cuenta.

  8. Haga clic en Conectar.

  9. En el cuadro de diálogo navegador , seleccione los datos que desea recuperar.

  10. Si los datos son buenos para importarlos como están, seleccione la opción cargar ; de lo contrario, elija la opción Editar para abrir el Editor de Power Query.

    Nota: El Editor de Power Query le ofrece varias opciones para modificar los datos devueltos. Por ejemplo, es posible que desee importar menos columnas de las que contienen los datos de origen. En ese caso, vaya a la pestaña inicio > administrar columnas > Elija columnas, seleccione las columnas que desea conservar y haga clic en Aceptar. Cuando esté listo, haga clic en cerrar & carga para devolver los datos modificados a Excel.

Nota: Antes de poder conectarse a una base de datos de Teradata, necesita el proveedor de datos .net para Teradata en el equipo.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde base de datos > de la base de datos de Teradata.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos de Teradata , en nombre del servidor , especifique el servidor de Teradata al que desea conectarse.

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Seleccione Aceptar.

  5. Si el servidor de Teradata requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Guardar.

Importante: Aviso de retirada de conector de datos de Facebook   Importar y actualizar los datos de Facebook en Excel dejará de funcionar en abril de 2020. Seguirá pudiendo usar el conector de & de la transformación de Power Query (Power Query) hasta entonces, pero a partir de abril de 2020, no podrá conectarse a Facebook y recibirá un mensaje de error. Recomendamos revisar o eliminar las consultas de obtención de & (Power Query) existentes que usan el conector de Facebook tan pronto como sea posible para evitar resultados inesperados.

Nota: Si es la primera vez que se conecta a Facebook, se le pedirá que proporcione las credenciales. Inicia sesión con tu cuenta de Facebook y permite el acceso a la aplicación Power Query. Puede desactivar las solicitudes futuras haciendo clic en la opción no avisar de nuevo para este conector .

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde otros orígenes > de Facebook.

  2. En el cuadro de diálogo Facebook , conéctese a Facebook con "yo", su nombre de usuario o el identificador de objeto.

    Nota: Tu nombre de usuario de Facebook es diferente del de tu correo electrónico de inicio de sesión.

  3. Seleccione una categoría a la que conectarse en la lista desplegable conexión . Por ejemplo, seleccione amigos para darle acceso a toda la información disponible en su categoría de amigos de Facebook.

  4. Haga clic en Aceptar.

  5. Si es necesario, haga clic en iniciar sesión desde el cuadro de diálogo acceder a Facebook y, a continuación, escriba su dirección de correo electrónico o número de teléfono de Facebook y contraseña. Puede activar la opción de mantener la sesión iniciada. Una vez que haya iniciado sesión, haga clic en conectar.

  6. Una vez que la conexión se complete correctamente, podrá obtener una vista previa de una tabla que contenga información sobre la categoría seleccionada. Por ejemplo, si seleccionas la categoría amigos, Power Query representa una tabla que contiene a tus amigos de Facebook por su nombre.

  7. Haga clic en cargar o Editar.

You can use the Query Editor to write formulas for Power Query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Editor de Power Query con fórmulas de Facebook

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

Notas: 

  • Antes de poder conectarse a una base de datos SAP SQL Anywhere, necesita el controlador SAP SQL Anywhere instalado en el equipo. Seleccione el controlador que coincida con la instalación de Power Query (32 bits o 64 bits).

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde > de la base de datosdesde SAP Sybase SQL Anywhere.

    Obtener datos externos de una base de datos
  2. En el cuadro de diálogo base de datos de Sybase , especifique el servidor de Sybase al que desea conectarse en el cuadro Nombre del servidor . Opcionalmente, también puede especificar un nombre de base de datos .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. De forma predeterminada, la casilla de verificación cifrar conexión está seleccionada para que Power Query se conecte a la base de datos mediante una conexión cifrada simple.

  6. Haga clic en Conectar.

Microsoft Azure El almacenamiento de blobs es un servicio para almacenar grandes cantidades de datos no estructurados, como imágenes, videos, audio y documentos, a los que se puede acceder desde cualquier lugar del mundo a través de HTTP o HTTPS. Para obtener más información sobre el servicio de almacenamiento de blobs de Azure, consulte Cómo usar el almacenamiento de blobs.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde el almacenamiento de blobs de Microsoft Azurede Azure >.

    Cuadro de diálogo Importar Power Query desde Azure
  2. En el cuadro de diálogo Microsoft Azure BLOB Storage , escriba la dirección URL o el nombre de la cuenta de almacenamiento Microsoft Azure y, a continuación, haga clic en Aceptar.

  3. Si es la primera vez que se conecta al servicio de almacenamiento de blobs, se le pedirá que escriba y guarde la clave de acceso de almacenamiento. En el cuadro de diálogo acceso Microsoft Azure BLOB Storage , escriba su clave de acceso de almacenamiento en el cuadro clave de cuenta y haga clic en Guardar.

    Nota: Si necesita recuperar su clave de acceso de almacenamiento, vaya al PortalMicrosoft Azure, seleccione su cuenta de almacenamiento y, a continuación, haga clic en el icono administrar tecla de acceso en la parte inferior de la página. Haga clic en el icono de copia a la derecha de la clave principal y, a continuación, pegue el valor en el cuadro clave de cuenta .

  4. El Editor de consultas muestra una lista de todos los contenedores disponibles en el Microsoft Azure almacenamiento de blobs. En el Explorador, seleccione un contenedor del que desee importar datos y, a continuación, haga clic en aplicar & cerrar.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde Azure > desde Microsoft Azure HDInsight.

    Obtener datos externos de Azure
  2. En el cuadro de diálogo Microsoft Azure HDInsight , escriba un nombre de cuenta y haga clic en Aceptar.

  3. A continuación, escriba la clave de cuentay haga clic en conectar.

    Nota: Si necesita recuperar su clave, vuelva al PortalMicrosoft Azure, seleccione su cuenta de almacenamiento y haga clic en el icono administrar clave de acceso de la parte inferior de la página. Haga clic en el icono de copia a la derecha de la clave principal y pegue el valor en el asistente.

  4. Seleccione el clúster en el cuadro de diálogo navegador y, a continuación, busque y seleccione un archivo de contenido.

  5. Haga clic en cargar para cargar la tabla seleccionada, o haga clic en Editar para realizar las transformaciones y los filtros de datos adicionales antes de cargarlo.

Puede usar el complemento de Power Query para conectarse a orígenes de datos externos y realizar análisis de datos avanzados. En las siguientes secciones se describen los pasos para usar Power Query para conectarse a los orígenes de datos: páginas web, archivos de texto, bases de datos, servicios en línea y archivos de Excel, tablas y rangos.

Importante: 

  • Asegúrese de que ha descargado, instalado y activado el complemento Power Query.

  • Para activar el complemento de Power Query , haga clic en > opciones de archivo > Complementos. En la sección Administrar de la parte inferior, elija la opción Complementos COM de la lista desplegable y, después, haga clic en Ir. Haga clic en la casilla de Power Query y, luego, en Aceptar. La cinta Power Query debe aparecer automáticamente, pero si no lo hace, cierre y reinicie Excel.

Usar el Editor de consultas

Nota: El Editor de consultas aparecerá cuando cargue, edite o cree una nueva consulta con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde archivo > desde CSV o desde texto.

  2. En el cuadro de diálogo examinar valores separados por comas , busque o escriba una ruta de acceso al archivo que desea consultar.

  3. Haga clic en Abrir.

Nota: Si va a importar datos desde un archivo CSV, Power Query detectará automáticamente los delimitadores de columnas, incluidos los nombres y tipos de columna. Por ejemplo, si ha importado el archivo CSV de ejemplo que se muestra a continuación, Power Query usa automáticamente la primera fila como los nombres de columna y cambia cada tipo de datos de columna.

Archivo CSV de ejemplo

Imagen de un archivo CSV

Power Query cambia automáticamente el tipo de datos de cada columna:

  • El identificador de pedido cambia a número

  • Fecha del pedido cambios en la fecha

  • La categoría sigue siendo de texto (el tipo de columna predeterminado)

  • El nombre del producto sigue siendo texto (el tipo de columna predeterminado)

  • Ventas cambia a número

En el editor de consultas, Power Query aplica automáticamente un paso primerafilacomoencabezado y un paso de ChangeType . Estas acciones automáticas son equivalentes a promover manualmente una fila y cambiar manualmente cada tipo de columna.

Después de que Power Query detecta automáticamente las columnas, también puede usar el Editor de consultas para escribir fórmulas para Power Query. Por ejemplo:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  1. Seleccione una celda del rango de datos.

  2. In the Power Query ribbon tab, click From Table.

    Conectar con una tabla de datos de Excel

  3. Si se le solicita, en el cuadro de diálogo desde la tabla , puede hacer clic en el botón de selección de rango para seleccionar un rango específico para usarlo como origen de datos.

    Del cuadro de diálogo Tabla

  4. If the range of data has column headers, you can check My table has headers. The range header cells are used to set the column names for the query.

  5. En el editor de consultas, haga clic en cerrar & carga.

Nota: Si el rango de datos se ha definido como un rango con nombre o está en una tabla de Excel, Power Query detectará automáticamente todo el rango y lo cargará en el editor de consultas. Los datos sin formato se convierten automáticamente en una tabla cuando se carga en el editor de consultas.

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

You can use the Query Editor to write formulas for Power Query.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Ejemplo de fórmula del editor de consultas

  1. En la pestaña Power Query de la cinta de opciones, haga clic en Desde archivo > Desde Excel.

  2. En el cuadro de diálogo examinar de Excel , busque o escriba una ruta de acceso al archivo que desea consultar.

  3. Haga clic en Abrir.

    Si el libro de origen tiene rangos con nombre, el nombre del rango estará disponible como conjunto de datos.

También puede usar el Editor de consultas para escribir fórmulas para Power Query. Por ejemplo:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo, se muestra la ventana Editor de consultas en Excel 2013 que aparece después de editar una consulta desde un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

  1. Haga clic en la cinta de opciones de Power Query y, a continuación, en Desde la Web.

  2. En el cuadro de diálogo Desde la Web, escriba la URL de una página web y, después, haga clic en Aceptar.

    Power Query > Desde la Web > Cuadro de diálogo de dirección URL de entrada

    En este caso, usamos la siguiente: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Qué hacer si la página web requiere credenciales de usuario:

    • En el cuadro de diálogo Acceder a la Web, haga clic en una opción de credenciales y especifique los valores de autenticación.

    • Haga clic en Guardar.

  3. Haga clic en Aceptar.

  4. Power Query analizará la página web y cargará el panel Navegador en la Vista de tabla.

    Si sabe a qué tabla quiere conectarse, haga clic en ella en la lista. Para este ejemplo, hemos elegido la tabla Resultados.

    Power Query > Desde la Web > Vista de tabla del navegador

    En caso contrario, puede cambiar a la Vista web y seleccionar la tabla adecuada manualmente. En este caso, hemos seleccionado la tabla Resultados.

    Power Query > Desde la Web > Navegador > Vista Web
  5. Haga clic en Cargar y Power Query cargará los datos web seleccionados en Excel.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde base de datos > de SQL Server.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos de Microsoft SQL , especifique el servidor SQL al que desea conectarse en el cuadro nombre del servidor . Opcionalmente, también puede especificar un nombre de base de datos .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

    Cuadro de diálogo conexión de base de datos de SQL Server de Power Query
  4. Seleccione Aceptar.

  5. Seleccione el modo de autenticación para conectarse a la base de datos de SQL Server.

    Credenciales de inicio de sesión de Power Query para SQL Server
    1. Windows: es la selección predeterminada. Seleccione esta si desea conectarse usando la autenticación de Windows.

    2. Base de datos: Seleccione esta si desea conectarse con la autenticación de SQL Server. Después de seleccionar esto, especifique un nombre de usuario y una contraseña para conectarse a la instancia de SQL Server.

  6. De forma predeterminada, la casilla de verificación cifrar conexión está activada para indicar que Power Query se conecta a la base de datos mediante una conexión cifrada. Si no desea conectarse mediante una conexión cifrada, desactive esta casilla y, a continuación, haga clic en conectar.

    Si una conexión a SQL Server no se establece con una conexión cifrada, Power Query le pedirá que se conecte con una conexión no cifrada. Haga clic en Aceptar en el mensaje para conectarse usando una conexión no cifrada.

Ejemplo de fórmula

También puede usar el Editor de consultas para escribir fórmulas para Power Query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Haga clic en la pestaña Power Query de la cinta de opciones y, a continuación, seleccione obtener datos externos > desde otros orígenes > de ODBC.

  2. En el cuadro de diálogo de ODBC , si se muestra, seleccione el nombre de origen de datos (DSN).

  3. Escriba la cadena de conexión y, después, haga clic en Aceptar.

  4. En el siguiente cuadro de diálogo, seleccione las opciones de conexión predeterminada o personalizada, Windowso base de datos , escriba sus credenciales y, a continuación, pulse conectar.

  5. En el panel navegador , seleccione las tablas o consultas a las que desea conectarse y, a continuación, presione cargar o Editar.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde > base de datos en Access Database.

    Cuadro de diálogo obtener datos de la base de datos

  2. En el cuadro de diálogo examinar , busque o escriba una URL de archivo para importar o vincular a un archivo.

  3. Siga los pasos que se indican en el cuadro de diálogo navegador para conectarse a la tabla o consulta de su elección.

  4. Haga clic en cargar o Editar.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde archivo > a partir de XML.

    Cuadro de diálogo Power Query desde archivo
  2. En el cuadro de diálogo examinar desde XML , busque o escriba una URL de archivo para importar un archivo o vincular a él.

  3. Haga clic en Abrir.

    Una vez que la conexión se complete correctamente, podrá usar el panel navegador para examinar y obtener una vista previa de las colecciones de elementos del archivo XML en formato tabular.

También puede usar el Editor de consultas para escribir fórmulas para Power Query. Por ejemplo:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

  1. En la pestaña datos , en el grupo obtener datos externos , haga clic en desde otros orígenesy, a continuación, haga clic en desde Analysis Services.

    Imagen de la cinta de opciones de Excel

    Se muestra el Asistente para la conexión de datos. Este asistente tiene tres paneles.

    • Conectarse al servidor de bases de datos

    • Seleccionar base de datos y tabla

    • Guardar archivo de conexión de datos y finalizar

  2. En el panel conectar con servidor de base de datos , en el cuadro Nombre del servidor , escriba el nombre del servidor de base de datos OLAP.

    Sugerencia: Si conoce el nombre del archivo de cubo sin conexión al que desea conectarse, puede escribir la ruta de acceso completa del archivo, el nombre de archivo y la extensión.

  3. En credenciales de inicio de sesión, realice una de las siguientes acciones y, a continuación, haga clic en siguiente:

    • Para usar su nombre de usuario y contraseña de Windows actuales, haga clic en usar autenticación de Windows.

    • Para escribir un nombre de usuario y una contraseña de base de datos, haga clic en usar el nombre de usuario y la contraseña siguientesy, a continuación, escriba su nombre de usuario y contraseña en los cuadros nombre de usuario y contraseña correspondientes.

  4. En el panel Seleccione la base de datos que contiene los datos que desea , seleccione una base de datos y, a continuación, haga clic en siguiente.

    Para conectarse a un cubo específico de la base de datos, asegúrese de que esté seleccionada la conexión a una tabla o un cubo específico y, a continuación, seleccione un cubo de la lista.

  5. En el panel Guardar archivo de conexión de datos y finalizar , en el cuadro nombre de archivo , revise el nombre de archivo predeterminado según sea necesario (opcional).

    Haga clic en examinar para cambiar la ubicación de archivo predeterminada de mis orígenes de datoso comprobar si hay nombres de archivo existentes.

  6. En los cuadros Descripción, nombre descriptivoy palabras clave de búsqueda , escriba una descripción del archivo, un nombre descriptivo y palabras comunes de búsqueda (todas son opcionales).

  7. Para asegurarse de que el archivo de conexión se use al actualizar la tabla dinámica, haga clic en intentar usar siempre este archivo para actualizar los datos.

    Al activar esta casilla, se asegurará de que todos los libros que usen el archivo de conexión utilicen siempre las actualizaciones del archivo de conexión.

  8. Haga clic en Finalizar para cerrar el Asistente para la conexión de datos.

  9. En el cuadro de diálogo importar datos , en Seleccione cómo desea ver los datos en el libro, siga uno de estos procedimientos:

    • Para crear solo un informe de tabla dinámica, haga clic en Informe de tabla dinámica.

    • Para crear un informe de tabla dinámica y un informe de gráfico dinámico, haga clic en Informe de gráfico dinámico y tabla dinámica.

    • Para almacenar la conexión seleccionada en el libro para su uso posterior, haga clic en crear solo una conexión. Esta casilla garantiza que las fórmulas que contienen funciones de cubo que se crean y que no se desea crear un informe de tabla dinámica utilicen la conexión.

  10. En ¿dónde desea colocar los datos?, siga uno de estos procedimientos:

    • Para colocar el informe de tabla dinámica en una hoja de cálculo existente, seleccione hoja de cálculo existentey, a continuación, escriba la referencia de celda de la primera celda del rango de celdas en el que desea ubicar el informe de tabla dinámica.

      También puede hacer clic en contraer Imagen del botón de diálogo para ocultar temporalmente el cuadro de diálogo, seleccionar la celda inicial de la hoja de cálculo que desea usar y, a continuación, presionar expandir Imagen del botón de diálogo .

  11. Para colocar el informe de tabla dinámica en una nueva hoja de cálculo a partir de la celda a1, haga clic en nueva hoja de cálculo.

  12. Para comprobar o cambiar las propiedades de conexión, haga clic en propiedades, realice los cambios necesarios en el cuadro de diálogo propiedades de conexión y, a continuación, haga clic en Aceptar.

  1. En la pestaña Power Query , haga clic en desde otros orígenes > consulta en blanco.

  2. En el editor de consultas, haga clic en editor avanzado.

  3. Escriba la cadena de consulta de la siguiente manera, sustituyendo "C:\Users\Name\Desktop\JSONTest.json" por la ruta de acceso al archivo JSON.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Nota: Antes de poder conectarse a una base de datos de Oracle mediante Power Query, necesita el software de cliente de Oracle v 8.1.7 o superior en su equipo. Para instalar el software de cliente de Oracle, vaya a 32-bit Oracle Data Access Components (ODAC) con las herramientas de desarrollador de Oracle para Visual Studio (12.1.0.2.4) para instalar el cliente de oracle de 32 bits o a 64-bit ODAC 12 c release 4 (12.1.0.2.4) xcopy para Windows x64 para instalar el cliente de Oracle de 64 bits.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde base de datos > de datos de Oracle.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos de Oracle , en nombre del servidor , especifique el servidor Oracle al que desea conectarse. Si se requiere un SID, se puede especificar en la forma "ServerName/SID".

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. Si el servidor Oracle requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

  1. En la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > de la lista de SharePoint.

    Cuadro de diálogo obtener datos de Power Query desde otros orígenes
  2. En el cuadro de diálogo listas de Microsoft SharePoint que aparece, escriba la dirección URL de un sitio de SharePoint.

    Nota: Cuando se conecte a una lista de SharePoint, escriba la dirección URL del sitio en lugar de la dirección URL de la lista. En el cuadro de diálogo acceso de SharePoint , seleccione la dirección URL más general para autenticar correctamente en el sitio. De forma predeterminada, la dirección URL más general está seleccionada.

  3. Haga clic en Aceptar para continuar.

  4. En el cuadro de diálogo Access SharePoint que aparece a continuación, seleccione una opción de credenciales:

    1. Seleccione anónimo si el servidor de SharePoint no requiere credenciales.

    2. Seleccione Windows si el servidor de SharePoint requiere sus credenciales de Windows.

    3. Seleccione cuenta de la organización si el servidor de SharePoint requiere credenciales de cuenta de la organización.

  5. Seleccione conectar.

    Excel Power Query conectar con un cuadro de diálogo de conexión de lista de SharePoint

  1. En la pestaña Power Query de la cinta de opciones, seleccione de otras > de origen de la fuente de oData.

    Cuadro de diálogo obtener datos de Power Query desde otros orígenes
  2. En el cuadro de diálogo fuente de oData , escriba la dirección URL de una fuente de oData.

  3. Seleccione Aceptar.

  4. Si la fuente de OData requiere credenciales de usuario, en el cuadro de diálogo acceder a una fuente de oData :

    1. Seleccione Windows si la fuente de oData requiere autenticación de Windows.

    2. Seleccione básico si la fuente de oData requiere su nombre de usuario y contraseña.

    3. Seleccione clave de Marketplace si la fuente de oData requiere una clave de cuenta de Marketplace. Puede seleccionar la clave obtener la cuenta de Marketplace para suscribirse a las fuentes de OData de Microsoft Azure Marketplace. También puede suscribirse a Microsoft Azure Marketplace desde el cuadro de diálogo obtener acceso a una fuente de OData.

    4. Haga clic en cuenta de la organización si la fuente de oData requiere credenciales de acceso federado. Para Windows Live ID, inicie sesión en su cuenta.

    5. Seleccione Guardar.

Nota: Conectarse a una fuente de OData admite el formato de servicio de datos JSON Light.

  1. Haga clic en la pestaña datos y, a continuación, obtenga > de datos de otros orígenes > de OleDb. Si no ve el botón obtener datos , siga las instrucciones del Asistente para la conexión de datos que se muestran a continuación.

  2. En el cuadro de diálogo de OLE DB , escriba la cadena de conexión y, después, haga clic en Aceptar.

  3. En el cuadro de diálogo proveedor OLEDB , seleccione las opciones de conexión predeterminadas o personalizadas, Windowso base de datos , escriba las credenciales apropiadas y, a continuación, haga clic en conectar.

  4. En el cuadro de diálogo navegador , seleccione la base de datos y las tablas o consultas a las que desea conectarse y, a continuación, presione cargar o Editar.

  5. En el Editor de Power Query, presione cerrar & cargar.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde base de datos > de MySQL Database.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos MySQL , en nombre del servidor , especifique el servidor de bases de datos MySQL al que desea conectarse.

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. Si el servidor MySQL requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde otros orígenes > de Microsoft Exchange.

    Orígenes de datos de Power Query
  2. En el cuadro de diálogo obtener acceso a un servidor de Exchange , especifique la dirección de correo electrónico y la contraseña.

  3. Haga clic en Guardar.

  4. En el cuadro de diálogo servicio de detección automática de Microsoft Exchange , seleccione permitir para permitir que el servicio de Exchange confíe en sus credenciales.

Importante: Asegúrese de haber descargado e instalado el Complemento Power Query.

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde otros orígenes > desde Active Directory.

    Cuadro de diálogo obtener datos de Power Query desde otros orígenes

  2. Escriba su dominio en el cuadro de diálogo Active Directory.

  3. En el cuadro de diálogo dominio de Active Directory del dominio, haga clic en usar mis credenciales actualeso usar credenciales alternativas. Para usar la autenticación de credenitals alternativa , escriba su nombre de usuario y contraseña.

  4. Haga clic en Conectar.

  5. Una vez que la conexión se haya realizado correctamente, puede usar el panel navegador para examinar todos los dominios disponibles dentro de Active Directory y explorar en profundidad la información de Active Directory, incluidos los usuarios, las cuentas y los equipos.

Advertencia: 

  • Antes de poder conectarse a una base de datos de IBM DB2, necesita el controlador de servidor de datos de IBM DB2 instalado en su equipo (el requisito mínimo es el paquete de controladores de servidor de datos de IBM (controlador DS)). Seleccione el controlador que coincida con la instalación de Power Query (32 bits o 64 bits).

  • Hay problemas conocidos comunicados por IBM instalando el controlador de servidor de datos de IBM DB2 en Windows 8.Si usa Windows 8 y quiere conectarse a IBM DB2 mediante Power Query, debe seguir pasos adicionales de instalación. Encontrará más información sobre el controlador de servidor de datos de IBM DB2 en Windows 8..

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde base de datos > de base de datos de IBM DB2.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos de IBM DB2 , en nombre del servidor , especifique el servidor de base de datos de IBM DB2 al que conectarse.

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. Si el servidor IBM DB2 requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Conectar.

Nota: Antes de poder conectarse a una base de datos PostgreSQL en Power Query, necesita el proveedor de datos de Ngpsql para PostgreSQL instalado en el equipo. Seleccione el controlador que coincida con su versión de Office (32 bits o 64 bits). Consulte: ¿ qué versión de Office estoy usando? para obtener más información. Además, asegúrate de tener el proveedor registrado en la configuración de la máquina que coincide con la versión de .NET más reciente en tu dispositivo.

  1. En la pestaña Power Query de la cinta de opciones, seleccione de > de la base de datosen la base de datos PostgreSQL.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos PostgreSQL , especifique el servidor de la base de datos PostgreSQL al que desea conectarse en la sección nombre del servidor .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Seleccione Aceptar.

  5. Si el servidor PostgreSQL requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Seleccione conectar.

  1. Vaya a https://Web.powerapps.com/

  2. Seleccione el entorno al que desea conectarse.

  3. En el menú, seleccione el icono de configuración > personalizaciones avanzadas > recursos para programadores.

  4. Copie el valor de la API Web de instancia

    Notas: 

    • El formato de la dirección URL será similarhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • El formato exacto de la dirección URL que usará para conectarse dependerá de su región y de la versión de los CD de las aplicaciones que esté usando. Para obtener más información, vea: URL y versiones de la API de Web.

  5. Seleccione la pestaña datos y, a continuación, obtenga > de datosde los servicios en línea > de Dynamics 365 (en línea).

    • Si no ve el botón obtener datos , haga clic en nueva consulta > de otros orígenes >de Dynamics 365 (en línea).

  6. En el cuadro de diálogo, con la opción básica seleccionada, escriba la dirección URL de la API Web de su CD para la conexión de aplicaciones y haga clic en Aceptar.

    • Si selecciona la opción avanzado , puede anexar determinados parámetros adicionales a la consulta para controlar qué datos se devuelven. Para obtener más información, vea: datos de consulta con la API Web

  7. Seleccione cuentade la organización.

    • Si no ha iniciado sesión con la cuenta profesional o educativa de Microsoft que usa para acceder a los CD de las aplicaciones, haga clic en iniciar sesión y escriba el nombre de usuario y la contraseña de la cuenta.

  8. Haga clic en Conectar.

  9. En el cuadro de diálogo navegador , seleccione los datos que desea recuperar.

  10. Si los datos son buenos para importarlos como están, seleccione la opción cargar ; de lo contrario, elija la opción Editar para abrir el Editor de Power Query.

    Nota: El Editor de Power Query le ofrece varias opciones para modificar los datos devueltos. Por ejemplo, es posible que desee importar menos columnas de las que contienen los datos de origen. En ese caso, vaya a la pestaña inicio > administrar columnas > Elija columnas, seleccione las columnas que desea conservar y haga clic en Aceptar. Cuando esté listo, haga clic en cerrar & carga para devolver los datos modificados a Excel.

Nota: Antes de poder conectarse a una base de datos de Teradata, necesita el proveedor de datos .net para Teradata en el equipo.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde base de datos > de la base de datos de Teradata.

    Power Query desde opciones de base de datos
  2. En el cuadro de diálogo base de datos de Teradata , en nombre del servidor , especifique el servidor de Teradata al que desea conectarse.

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Seleccione Aceptar.

  5. Si el servidor de Teradata requiere credenciales de usuario de base de datos:

    1. En el cuadro de diálogo acceder a una base de datos , escriba su nombre de usuario y contraseña.

    2. Haga clic en Guardar.

Importante: Aviso de retirada de conector de datos de Facebook   Importar y actualizar los datos de Facebook en Excel dejará de funcionar en abril de 2020. Seguirá pudiendo usar el conector de & de la transformación de Power Query (Power Query) hasta entonces, pero a partir de abril de 2020, no podrá conectarse a Facebook y recibirá un mensaje de error. Recomendamos revisar o eliminar las consultas de obtención de & (Power Query) existentes que usan el conector de Facebook tan pronto como sea posible para evitar resultados inesperados.

Nota: Si es la primera vez que se conecta a Facebook, se le pedirá que proporcione las credenciales. Inicia sesión con tu cuenta de Facebook y permite el acceso a la aplicación Power Query. Puede desactivar las solicitudes futuras haciendo clic en la opción no avisar de nuevo para este conector .

  1. En la pestaña Power Query de la cinta de opciones, haga clic en desde otros orígenes > de Facebook.

  2. En el cuadro de diálogo Facebook , conéctese a Facebook con "yo", su nombre de usuario o el identificador de objeto.

    Nota: Tu nombre de usuario de Facebook es diferente del de tu correo electrónico de inicio de sesión.

  3. Seleccione una categoría a la que conectarse en la lista desplegable conexión . Por ejemplo, seleccione amigos para darle acceso a toda la información disponible en su categoría de amigos de Facebook.

  4. Haga clic en Aceptar.

  5. Si es necesario, haga clic en iniciar sesión desde el cuadro de diálogo acceder a Facebook y, a continuación, escriba su dirección de correo electrónico o número de teléfono de Facebook y contraseña. Puede activar la opción de mantener la sesión iniciada. Una vez que haya iniciado sesión, haga clic en conectar.

  6. Una vez que la conexión se complete correctamente, podrá obtener una vista previa de una tabla que contenga información sobre la categoría seleccionada. Por ejemplo, si seleccionas la categoría amigos, Power Query representa una tabla que contiene a tus amigos de Facebook por su nombre.

  7. Haga clic en cargar o Editar.

You can use the Query Editor to write formulas for Power Query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Editor de Power Query con fórmulas de Facebook

Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar ni editar una consulta de libro existente, en la sección obtener datos externos de la pestaña Power Query de la cinta de opciones, seleccione de otros orígenes > consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.

Cómo ver el Editor de consultas en Excel

Notas: 

  • Antes de poder conectarse a una base de datos SAP SQL Anywhere, necesita el controlador SAP SQL Anywhere instalado en el equipo. Seleccione el controlador que coincida con la instalación de Power Query (32 bits o 64 bits).

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde > de la base de datosdesde SAP Sybase SQL Anywhere.

    Obtener datos externos de una base de datos
  2. En el cuadro de diálogo base de datos de Sybase , especifique el servidor de Sybase al que desea conectarse en el cuadro Nombre del servidor . Opcionalmente, también puede especificar un nombre de base de datos .

  3. Si desea importar datos mediante una consulta de base de datos nativa, especifique la consulta en el cuadro instrucción SQL . Para obtener más información, consulte Importar datos de una base de datos con una consulta de base de datos nativa.

  4. Haga clic en Aceptar.

  5. De forma predeterminada, la casilla de verificación cifrar conexión está seleccionada para que Power Query se conecte a la base de datos mediante una conexión cifrada simple.

  6. Haga clic en Conectar.

Microsoft Azure El almacenamiento de blobs es un servicio para almacenar grandes cantidades de datos no estructurados, como imágenes, videos, audio y documentos, a los que se puede acceder desde cualquier lugar del mundo a través de HTTP o HTTPS. Para obtener más información sobre el servicio de almacenamiento de blobs de Azure, consulte Cómo usar el almacenamiento de blobs.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde el almacenamiento de blobs de Microsoft Azurede Azure >.

    Cuadro de diálogo Importar Power Query desde Azure
  2. En el cuadro de diálogo Microsoft Azure BLOB Storage , escriba la dirección URL o el nombre de la cuenta de almacenamiento Microsoft Azure y, a continuación, haga clic en Aceptar.

  3. Si es la primera vez que se conecta al servicio de almacenamiento de blobs, se le pedirá que escriba y guarde la clave de acceso de almacenamiento. En el cuadro de diálogo acceso Microsoft Azure BLOB Storage , escriba su clave de acceso de almacenamiento en el cuadro clave de cuenta y haga clic en Guardar.

    Nota: Si necesita recuperar su clave de acceso de almacenamiento, vaya al PortalMicrosoft Azure, seleccione su cuenta de almacenamiento y, a continuación, haga clic en el icono administrar tecla de acceso en la parte inferior de la página. Haga clic en el icono de copia a la derecha de la clave principal y, a continuación, pegue el valor en el cuadro clave de cuenta .

  4. El Editor de consultas muestra una lista de todos los contenedores disponibles en el Microsoft Azure almacenamiento de blobs. En el Explorador, seleccione un contenedor del que desee importar datos y, a continuación, haga clic en aplicar & cerrar.

  1. En la pestaña Power Query de la cinta de opciones, seleccione desde Azure > desde Microsoft Azure HDInsight.

    Obtener datos externos de Azure
  2. En el cuadro de diálogo Microsoft Azure HDInsight , escriba un nombre de cuenta y haga clic en Aceptar.

  3. A continuación, escriba la clave de cuentay haga clic en conectar.

    Nota: Si necesita recuperar su clave, vuelva al PortalMicrosoft Azure, seleccione su cuenta de almacenamiento y haga clic en el icono administrar clave de acceso de la parte inferior de la página. Haga clic en el icono de copia a la derecha de la clave principal y pegue el valor en el asistente.

  4. Seleccione el clúster en el cuadro de diálogo navegador y, a continuación, busque y seleccione un archivo de contenido.

  5. Haga clic en cargar para cargar la tabla seleccionada, o haga clic en Editar para realizar las transformaciones y los filtros de datos adicionales antes de cargarlo.

Nota: HDInsight tiene una tabla de Hive predeterminada, HiveSampleData. txt, que se puede usar para obtener información sobre cómo se importan los datos a Excel mediante Power Query. Para obtener una guía paso a paso sobre cómo importar datos desde HDInsight, consulte Cómo conectar Excel a Microsoft Azure HDInsight con Power Query.

Power Query no está disponible en Excel 2007. Sin embargo, aún puede conectarse a orígenes de datos externos. Tenga en cuenta que la experiencia no es tan eficaz como el equivalente de obtener & de transformación de Power Query. Vea: & transformar de obtención unificada.

Asistente para la conexión de datos

Paso 1: Crear una conexión con el otro libro

  1. En la pestaña Datos, haga clic en Conexiones.

    Conexiones

  2. En el cuadro de diálogo conexiones del libro , haga clic en Agregar.

  3. En la parte inferior del cuadro de diálogo Conexiones existentes, haga clic en Examinar en busca de más.

  4. Busque el libro y haga clic en Abrir.

  5. En el cuadro de diálogo Seleccionar tabla, seleccione una tabla (hoja de cálculo) y haga clic en Aceptar.

    Notas: 

    • Las hojas de cálculo se denominan "tablas" en el cuadro de diálogo Seleccionar tabla.

    • Solo puede agregar una tabla de cada vez.

    • Puede cambiar el nombre de una tabla haciendo clic en el botón Propiedades. También puede agregar una descripción.

  6. Para agregar más tablas, repita los pasos del 2 al 5.

  7. Haga clic en Cerrar.

Paso 2: Agregar las tablas a la hoja de cálculo

  1. Haga clic en Conexiones existentes, seleccione la tabla y haga clic en Abrir.

  2. En el cuadro de diálogo importar datos , elija dónde desea colocar los datos en el libro y si desea ver los datos como una tabla, una tabla dinámicao un gráfico dinámico.

Puede usar el Asistente para la conexión de datos para conectarse a una base de datos de Access.

  1. En el grupo Obtener datos externos de la pestaña Datos, haga clic en Desde Access.

    Grupo Obtener datos externos en la pestaña Datos

  2. En el cuadro de diálogo Seleccionar origen de datos , vaya a la base de datos de Access.

  3. En el cuadro de diálogo Seleccionar tabla, seleccione las tablas o consultas que desea usar y haga clic en Aceptar.

  4. Puede hacer clic en Finalizar o en Siguiente para modificar los detalles de la conexión.

  5. En el cuadro diálogo Importar datos, elija dónde desea ubicar los datos en el libro y si desea visualizar los datos como una tabla, un informe de tabla dinámica o un gráfico dinámico.

  6. Haga clic en el botón Propiedades para establecer propiedades avanzadas de la conexión, como las opciones para actualizar los datos conectados.

  7. Opcionalmente, puede agregar los datos al modelo de datos para combinarlos con otras tablas o datos de otras fuentes, crear relaciones entre tablas y más opciones que las que se tienen con un informe de tabla dinámica básico.

  8. Haga clic en Aceptar para finalizar.

Vaya a la pestaña datos > obtener datos externos > desde el texto. A continuación, en el cuadro de diálogo Importar archivo de texto , haga doble clic en el archivo de texto que desea importar y se abrirá el cuadro de diálogo Asistente para importar texto.

Paso 1 de 3

Tipo de datos original    Si los elementos del archivo de texto están separados por tabulaciones, signos de dos puntos, puntos y comas, espacios u otros caracteres, seleccione delimitados. Si todos los elementos de cada columna tienen la misma longitud, seleccione ancho fijo.

Iniciar importar en la fila    Escriba o seleccione un número de fila para especificar la primera fila de los datos que desea importar.

Origen del archivo    Seleccione el conjunto de caracteres que se usa en el archivo de texto. En la mayoría de los casos, puede dejar esta configuración como predeterminada. Si sabe que el archivo de texto se creó con un juego de caracteres distinto del que usa en su equipo, debe cambiar esta configuración para que coincida con ese conjunto de caracteres. Por ejemplo, si su equipo está configurado para usar el juego de caracteres 1251 (cirílico, Windows), pero sabe que el archivo se generó con el juego de caracteres 1252 (europeo occidental, Windows), debe establecer el origen del archivo en 1252.

Vista previa del archivo    Este cuadro muestra el texto tal como aparecerá cuando se separe en columnas en la hoja de cálculo.

Paso 2 de 3 (datos delimitados)

Delimitadores    Seleccione el carácter que separa los valores en el archivo de texto. Si el carácter no aparece en la lista, active la casilla otros y, a continuación, escriba el carácter en el cuadro que contiene el cursor. Estas opciones no están disponibles si el tipo de datos es de ancho fijo.

Considerar delimitadores consecutivos como uno solo    Seleccione esta casilla si los datos contienen un delimitador de más de un carácter entre los campos de datos o si los datos contienen varios delimitadores personalizados.

Cualificador de texto    Seleccione el carácter que encierra los valores en el archivo de texto. Cuando Excel encuentra el carácter calificador de texto, todo el texto que sigue a ese carácter y precede a la siguiente aparición de ese carácter se importa como un valor, incluso si el texto contiene un carácter delimitador. Por ejemplo, si el delimitador es una coma (,) y el cualificador de texto es una comilla tipográfica (")," Dallas, Texas "se importa a una celda como Dallas, Texas. Si no se especifica ningún carácter o el apóstrofo (') como cualificador de texto, se importará "Dallas, Texas" en dos celdas adyacentes como "Dallas y Texas".

Si el carácter delimitador se produce entre Cualificadores de texto, Excel omite los calificadores en el valor importado. Si no se produce un carácter delimitador entre los Cualificadores de texto, Excel incluye el carácter calificador en el valor importado. Por lo tanto, "Dallas Texas" (con el cualificador de texto de comillas) se importa a una celda como "Dallas Texas".

Vista previa de datos    Revise el texto de este cuadro para comprobar que el texto se separará en las columnas de la hoja de cálculo como desee.

Paso 2 de 3 (datos de ancho fijo)

Vista previa de datos    Establezca anchos de campo en esta sección. Haga clic en la ventana de vista previa para establecer un salto de columna, representado por una línea vertical. Haga doble clic en un salto de columna para quitarlo, o arrastre un salto de columna para moverlo.

Paso 3 de 3

Haga clic en el botón avanzadas para realizar una o varias de las siguientes acciones:

  • Especifique el tipo de separadores decimales y de miles que se usan en el archivo de texto. Cuando los datos se importan a Excel, los separadores coincidirán con los especificados para su ubicación en configuración regional y de idioma o configuración regional (panel de control de Windows).

  • Especificar que uno o varios valores numéricos pueden contener un signo menos al final.

Formato de los datos en columnas    Haga clic en el formato de datos de la columna que está seleccionada en la sección vista previa de los datos. Si no desea importar la columna seleccionada, haga clic en no importar columna (saltar).

Después de seleccionar una opción de formato de datos para la columna seleccionada, el encabezado de columna en vista previa de los datos muestra el formato. Si selecciona fecha, seleccione un formato de fecha en el cuadro fecha .

Elija el formato de datos que coincida exactamente con los datos de vista previa para que Excel pueda convertir los datos importados correctamente. Por ejemplo:

  • Para convertir una columna de todos los caracteres del número de moneda al formato de moneda de Excel, seleccione General.

  • Para convertir una columna de todos los caracteres numéricos al formato de texto de Excel, seleccione texto.

  • Para convertir una columna de todos los caracteres de fecha, cada fecha en el orden de año, mes y día al formato de fecha de Excel, seleccione fechay, a continuación, seleccione el tipo de fecha de YMD en el cuadro de fecha .

Excel importará la columna como General si la conversión puede producir resultados no deseados. Por ejemplo:

  • Si la columna contiene una combinación de formatos, como caracteres alfabéticos y numéricos, Excel convierte la columna a General.

  • Si, en una columna de fechas, cada fecha está en el orden de año, mes y fecha y selecciona fecha y un tipo de fecha MDA, Excel convierte la columna a formato general. Una columna que contenga caracteres de fecha debe coincidir exactamente con un formato de fecha integrado o personalizado de Excel.

Si Excel no convierte una columna al formato que desea, puede convertir los datos después de importarlos.

Una vez que haya seleccionado las opciones que desee, haga clic en Finalizar para abrir el cuadro de diálogo importar datos y elegir dónde desea ubicar los datos.

Importar datos

Establezca estas opciones para controlar cómo se ejecuta el proceso de importación de datos, incluyendo las propiedades de conexión de datos que se van a usar y qué archivo y rango se van a rellenar con los datos importados.

  • Las opciones de seleccionar cómo desea ver los datos en el libro solo están disponibles si tiene un modelo de datos preparado y selecciona la opción para agregar esta importación a ese modelo (vea el tercer elemento de esta lista).

  • Especificar un libro de destino:

    • Si elige una hoja de cálculo existente, haga clic en una celda de la hoja para colocar la primera celda de los datos importados, o haga clic y arrastre para seleccionar un rango.

    • Elegir una hoja de cálculo nueva para importarla a una nueva hoja de cálculo (empezando por la celda a1)

  • Si tiene un modelo de datos, haga clic en Agregar estos datos al modelo de datos para incluir esta importación en el modelo. Para más información, consulte Crear un modelo de datos en Excel.

    Tenga en cuenta que al seleccionar esta opción se desbloquean las opciones de seleccionar cómo desea ver los datos en el libro.

  • Haga clic en propiedades para establecer las propiedades del rango de datos externos que desee. Para obtener más información, vea administrar rangos de datos externos y sus propiedades.

  • Haga clic en Aceptar cuando esté listo para finalizar la importación de los datos.

  1. En la pestaña datos , en el grupo obtener datos externos , haga clic en desde la web.

  2. En el cuadro de diálogo Nueva consulta Web, escriba la dirección de la página web que desea consultar en el cuadro Dirección y, a continuación, haga clic en ir.

    La página web se abre en el cuadro de diálogo Nueva consulta Web.

  3. En la página web, haga clic en el cuadro amarillo con una flecha roja junto a cada tabla que quiera consultar.

  4. Establezca las opciones que desee y, a continuación, haga clic en importar.

Establecer opciones de consulta Web

  1. En la esquina superior derecha del cuadro de diálogo Nueva consulta Web, haga clic en Opciones.

  2. En el cuadro de diálogo Opciones de consulta Web, establezca cualquiera de las siguientes opciones:

    Opción

    Efectos

    Formato

    • Ninguno   Los datos Web se importarán como texto sin formato. No se importará ningún formato y solo se importará el texto del vínculo desde los hipervínculos.

    • Solo formato de texto enriquecido   Los datos Web se importarán como texto enriquecido, pero solo se importarán mensajes de texto desde los hipervínculos.

    • Formato HTML completo   Se importará todo el formato y los hipervínculos importados serán funcionales.

    Importar <bloques PRE> en columnas

    Si esta opción está seleccionada, cada <bloque PRE> se importará como una columna.

    Considerar delimitadores consecutivos como uno solo

    Esta opción solo se aplica si la opción anterior está seleccionada. Si se selecciona esta opción, los delimitadores que no tengan texto entre ellos se considerarán como un delimitador durante el proceso de importación.

    Usar la misma configuración de importación para toda la sección

    Esta opción solo se aplica si la opción anterior está seleccionada. Si se selecciona esta opción, los datos de las etiquetas HTML <PRE> de la página especificada se procesan de forma simultánea durante el proceso de importación. Si no se selecciona, los datos se importan en bloques de filas contiguas, de modo que las filas de encabezado se reconozcan como tales.

    Deshabilitar el reconocimiento de fecha

    Si se selecciona, las fechas se importan como texto. Si no se selecciona, las fechas se importarán como valores de fecha y hora.

    Deshabilitar el redireccionamiento de consultas Web

    Si se selecciona, se ignorarán las redirecciones. Si no se selecciona, se procesarán las redirecciones.

La experiencia de obtener & transformación no estaba disponible en Excel 2007, por lo que puede usar un archivo de conexión de datos de Office (. odc) para conectarse a una base de datos de Microsoft SQL Server desde un libro de Excel 2007. SQL Server es un programa de base de datos relacional con todas las características que está diseñado para las soluciones de datos de toda la empresa que requieren un rendimiento, una disponibilidad, una escalabilidad y una seguridad óptimos.

  1. En la pestaña datos , en el grupo obtener datos externos , haga clic en desde otros orígenesy, a continuación, haga clic en desde SQL Server.

    Imagen de la cinta de Excel

    Se inicia el Asistente para la conexión de datos. Este asistente tiene tres páginas.

    Página 1: conectar con el servidor de base de datos    

  2. En el paso 1, escriba el nombre del equipo SQL Server en el cuadro nombre del servidor .

  3. En el paso 2, en credenciales de inicio de sesión, siga uno de estos procedimientos:

    • Para usar el nombre de usuario y la contraseña actuales de Microsoft Windows, haga clic en usar autenticación de Windows.

    • Para escribir un nombre de usuario y una contraseña de base de datos, haga clic en usar el nombre de usuario y la contraseña siguientesy, a continuación, escriba su nombre de usuario y contraseña en los cuadros nombre de usuario y contraseña correspondientes.

      Nota de seguridad: 

      • Use contraseñas seguras en las que se combinen mayúsculas, minúsculas, números y símbolos. En las contraseñas no seguras estos elementos no se combinan. Contraseña segura: Y6dh!et5. Contraseña débil: house1. Las contraseñas deben tener una longitud mínima de 8 caracteres. Una frase para una contraseña que use 14 caracteres o más siempre será más adecuada.

      • Es fundamental que recuerde la contraseña. Si la olvida, Microsoft no podrá recuperarla. Guarde las contraseñas que anote en un lugar seguro, lejos de la información que ayudan a proteger.

      Página 2: seleccionar base de datos y tabla    

  4. En Seleccione la base de datos que contiene los datos que desea, seleccione una base de datos. En conectar con una tabla específica, seleccione una tabla o vista específica.

    Como alternativa, puede desactivar la casilla de verificación conectar a una tabla específica para que se le solicite a otros usuarios que usen este archivo de conexión la lista de tablas y vistas.

    Página 3: guardar el archivo de conexión de datos y finalizar    

  5. De manera opcional, en el cuadro nombre de archivo , revise el nombre de archivo sugerido. Haga clic en examinar para cambiar la ubicación de archivo predeterminada (mis orígenes de datos).

  6. De manera opcional, escriba una descripción del archivo, un nombre descriptivo y palabras comunes de búsqueda en los cuadros Descripción, nombre descriptivoy palabras clave de búsqueda .

  7. Para asegurarse de que el archivo de conexión se use siempre cuando se actualicen los datos, active la casilla intentar usar siempre este archivo para actualizar esta información . Esta casilla garantiza que todos los libros que usan el archivo de conexión utilicen siempre las actualizaciones del archivo de conexión.

  8. Para especificar cómo se puede obtener acceso al origen de datos externo de un informe de tabla dinámica si el libro se guarda en Servicios de Excel y se abre mediante Servicios de Excel, haga clic en configuración de autenticacióny, a continuación, seleccione una de las siguientes opciones para iniciar sesión en el origen de datos:

    • Autenticación de Windows     Seleccione esta opción para usar el nombre de usuario y la contraseña de Windows del usuario actual. Este es el método más seguro, pero puede afectar al rendimiento cuando hay muchos usuarios conectados al servidor.

    • ÚNICO     Seleccione esta opción para usar el inicio de sesión único (SSO) y, a continuación, escriba la cadena de identificación adecuada en el cuadro ID de SSO . Un administrador de sitio puede configurar un sitio de Windows SharePoint Services para que use una única base de datos de inicio de sesión en la que se pueda almacenar un nombre de usuario y una contraseña. Este método puede ser el más eficaz cuando muchos usuarios están conectados al servidor.

    • Ninguno     Seleccione esta opción para guardar el nombre de usuario y la contraseña en el archivo de conexión.

      Nota de seguridad: Evite guardar información de inicio de sesión al conectarse a orígenes de datos. Esta información puede almacenarse como texto sin formato y un usuario malintencionado podría obtener acceso a la información para comprometer la seguridad del origen de datos.

      Nota: La configuración de autenticación solo se usa en Servicios de Excel y no con Excel.

  9. Haga clic en Aceptar.

  10. Haga clic en Finalizar para cerrar el Asistente para la conexión de datos.

    Se muestra el cuadro de diálogo importar datos .

  11. En Seleccione cómo desea ver estos datos en el libro, siga uno de estos procedimientos:

    • Para crear una tabla de Excel, haga clic en tabla (esta es la opción predeterminada).

    • Para crear un informe de tabla dinámica, haga clic en Informe de tabla dinámica.

    • Para crear un informe de gráfico dinámico y tabla dinámica, haga clic en Informe de gráfico dinámico y tabla dinámica.

      Nota: La única opción de crear conexión solo está disponible para una base de datos OLAP.

  12. En ¿dónde desea colocar los datos?, siga uno de estos procedimientos:

    • Para colocar los datos en una hoja de cálculo existente, seleccione hoja de cálculo existentey, a continuación, escriba el nombre de la primera celda del rango de celdas en el que desea ubicar los datos.

      Como alternativa, haga clic en contraer Imagen del botón de diálogo para contraer temporalmente el cuadro de diálogo, seleccione la celda inicial de la hoja de cálculo y, a continuación, haga clic en expandir Imagen del botón de diálogo .

    • Para colocar los datos en una nueva hoja de cálculo a partir de la celda a1, haga clic en nueva hoja de cálculo.

  13. De manera opcional, puede cambiar las propiedades de conexión (y también el archivo de conexión) haciendo clic en propiedades, realizando los cambios en el cuadro de diálogo propiedades de conexión y, a continuación, haciendo clic en Aceptar.

    Para obtener más información, vea propiedades de conexión.

Para Excel 2007, puede usar Microsoft Query para conectarse a orígenes de datos ODBC.

Asistente para conexión de datos

  1. En la pestaña datos , en el grupo obtener datos externos , haga clic en desde otros orígenesy, a continuación, haga clic en desde Analysis Services.

    Imagen de la cinta de opciones de Excel

    Se muestra el Asistente para la conexión de datos. Este asistente tiene tres paneles.

    • Conectarse al servidor de bases de datos

    • Seleccionar base de datos y tabla

    • Guardar archivo de conexión de datos y finalizar

  2. En el panel conectar con servidor de base de datos , en el cuadro Nombre del servidor , escriba el nombre del servidor de base de datos OLAP.

    Sugerencia: Si conoce el nombre del archivo de cubo sin conexión al que desea conectarse, puede escribir la ruta de acceso completa del archivo, el nombre de archivo y la extensión.

  3. En credenciales de inicio de sesión, realice una de las siguientes acciones y, a continuación, haga clic en siguiente:

    • Para usar su nombre de usuario y contraseña de Windows actuales, haga clic en usar autenticación de Windows.

    • Para escribir un nombre de usuario y una contraseña de base de datos, haga clic en usar el nombre de usuario y la contraseña siguientesy, a continuación, escriba su nombre de usuario y contraseña en los cuadros nombre de usuario y contraseña correspondientes.

  4. En el panel Seleccione la base de datos que contiene los datos que desea , seleccione una base de datos y, a continuación, haga clic en siguiente.

    Para conectarse a un cubo específico de la base de datos, asegúrese de que esté seleccionada la conexión a una tabla o un cubo específico y, a continuación, seleccione un cubo de la lista.

  5. En el panel Guardar archivo de conexión de datos y finalizar , en el cuadro nombre de archivo , revise el nombre de archivo predeterminado según sea necesario (opcional).

    Haga clic en examinar para cambiar la ubicación de archivo predeterminada de mis orígenes de datoso comprobar si hay nombres de archivo existentes.

  6. En los cuadros Descripción, nombre descriptivoy palabras clave de búsqueda , escriba una descripción del archivo, un nombre descriptivo y palabras comunes de búsqueda (todas son opcionales).

  7. Para asegurarse de que el archivo de conexión se use al actualizar la tabla dinámica, haga clic en intentar usar siempre este archivo para actualizar los datos.

    Al activar esta casilla, se asegurará de que todos los libros que usen el archivo de conexión utilicen siempre las actualizaciones del archivo de conexión.

  8. Haga clic en Finalizar para cerrar el Asistente para la conexión de datos.

  9. En el cuadro de diálogo importar datos , en Seleccione cómo desea ver los datos en el libro, siga uno de estos procedimientos:

    • Para crear solo un informe de tabla dinámica, haga clic en Informe de tabla dinámica.

    • Para crear un informe de tabla dinámica y un informe de gráfico dinámico, haga clic en Informe de gráfico dinámico y tabla dinámica.

    • Para almacenar la conexión seleccionada en el libro para su uso posterior, haga clic en crear solo una conexión. Esta casilla garantiza que las fórmulas que contienen funciones de cubo que se crean y que no se desea crear un informe de tabla dinámica utilicen la conexión.

  10. En ¿dónde desea colocar los datos?, siga uno de estos procedimientos:

    • Para colocar el informe de tabla dinámica en una hoja de cálculo existente, seleccione hoja de cálculo existentey, a continuación, escriba la referencia de celda de la primera celda del rango de celdas en el que desea ubicar el informe de tabla dinámica.

      También puede hacer clic en contraer Imagen del botón de diálogo para ocultar temporalmente el cuadro de diálogo, seleccionar la celda inicial de la hoja de cálculo que desea usar y, a continuación, presionar expandir Imagen del botón de diálogo .

  11. Para colocar el informe de tabla dinámica en una nueva hoja de cálculo a partir de la celda a1, haga clic en nueva hoja de cálculo.

  12. Para comprobar o cambiar las propiedades de conexión, haga clic en propiedades, realice los cambios necesarios en el cuadro de diálogo propiedades de conexión y, a continuación, haga clic en Aceptar.

Trabajar con conexiones de datos externos

En las siguientes secciones se describe cómo funcionan las conexiones de datos externos y cómo se puede editar, administrar y compartir la información de conexión con otros programas y usuarios.

Descripción de los conceptos básicos de las conexiones de datos

Los datos de un libro de Excel pueden proceder de dos ubicaciones diferentes. Los datos se pueden almacenar directamente en el libro o se pueden almacenar en un origen de datos externo, como un archivo de texto, una base de datos o un cubo de procesamiento analítico en línea (OLAP). Este origen de datos externo se conecta al libro a través de una conexión de datos, que es un conjunto de información que describe cómo localizar, iniciar sesión y obtener acceso al origen de datos externo.

La principal ventaja de conectarse a datos externos es que puede analizarlos periódicamente sin copiar los datos en el libro de forma repetida, lo que es una operación que puede requerir un tiempo y ser propenso a errores. Después de conectarse a los datos externos, también puede actualizar automáticamente (o actualizar) los libros de Excel desde el origen de datos original cada vez que se actualice el origen de datos con información nueva.

La información de conexión se almacena en el libro y también se puede almacenar en un archivo de conexión, como un archivo de conexión de datos de Office (. odc) o un archivo de nombre de origen de datos (. DSN).

Para incluir datos externos en Excel, necesita tener acceso a los datos. Si la origen de datos externa a la que desea obtener acceso no está en su equipo local, es posible que tenga que ponerse en contacto con el administrador de la base de datos para obtener una contraseña, permisos de usuario u otra información de conexión. Si el origen de datos es una base de datos, asegúrese de que la base de datos no está abierta en modo exclusivo. Si el origen de datos es un archivo de texto o una hoja de cálculo, asegúrese de que otro usuario no lo tiene abierto para acceso exclusivo.

Muchos orígenes de datos también requieren un controlador ODBC o un proveedor OLE DB para coordinar el flujo de datos entre Excel, el archivo de conexión y el origen de datos.

En el diagrama siguiente se resumen los puntos clave de las conexiones de datos.

Conexión a orígenes de datos externos

1. hay una gran variedad de orígenes de datos a los que se puede conectar: Analysis Services, SQL Server, Microsoft Access, otras bases de datos OLAP y relacionales, hojas de cálculo y archivos de texto.

2. muchos orígenes de datos tienen un controlador ODBC asociado o un proveedor OLE DB.

3. un archivo de conexión define toda la información necesaria para obtener acceso a los datos de un origen de datos y recuperarlos.

4. la información de conexión se copia de un archivo de conexión a un libro y la información de conexión se puede modificar fácilmente.

5. los datos se copian en un libro para que pueda usarlos de la misma manera que usa los datos almacenados directamente en el libro.

Buscar conexiones

Para buscar archivos de conexión, use el cuadro de diálogo conexiones existentes . (En la pestaña datos , en el grupo obtener datos externos , haga clic en conexiones existentes). Con este cuadro de diálogo, puede ver los siguientes tipos de conexión:

  • Conexiones en el libro    

    Esta lista muestra todas las conexiones actuales en el libro. La lista se crea a partir de las conexiones definidas, que ha creado mediante el cuadro de diálogo Seleccionar origen de datos del Asistente para la conexión de datos o de las conexiones que seleccionó previamente como conexión desde este cuadro de diálogo.

  • Archivos de conexión en el equipo    

    Esta lista se crea a partir de la carpeta Mis archivos de origen de datos que suele estar almacenada en la carpeta Mis documentos (Windows XP) o documentos (Windows Vista).

  • Archivos de conexión en la red    

    Esta lista se puede crear a partir de lo siguiente:

    • Un conjunto de carpetas de su red local, la ubicación de la que se puede implementar a través de la red como parte de la implementación de las directivas de grupo de Microsoft Office.

    • Una Servicios de Excel biblioteca de conexiones de datos (DCL) en un sitio de SharePoint Foundation. 

Editar propiedades de conexión

También puede usar Excel como un editor de archivos de conexión para crear y editar conexiones a orígenes de datos externos almacenados en un libro o en un archivo de conexión. Si no encuentra la conexión que desea, puede crear una conexión haciendo clic en Buscar más para mostrar el cuadro de diálogo Seleccionar origen de datos y, a continuación, haga clic en nuevo origen para iniciar el Asistente para la conexión de datos.

Después de crear la conexión, puede usar el cuadro de diálogo propiedades de conexión (en la pestaña datos , en el grupo obtener datos externos , haga clic en propiedades). para controlar la configuración de las conexiones a orígenes de datos externos y para usar, reutilizar o cambiar los archivos de conexión.

Si usa un archivo de conexión para conectarse a un origen de datos, Excel copia la información de conexión del archivo de conexión en el libro de Excel. Cuando realiza cambios mediante el cuadro de diálogo propiedades de conexión , está editando la información de la conexión de datos almacenada en el libro de Excel actual y no el archivo de conexión de datos original que puede haberse usado para crear la conexión (indicado por el nombre de archivo que se muestra en la propiedad archivo de conexión en la pestaña definición ). Después de modificar la información de conexión (a excepción de las propiedades nombre de conexión y descripción de conexión ), se quita el vínculo al archivo de conexión y se borra la propiedad del archivo de conexión .

Para asegurarse de que el archivo de conexión se use siempre cuando se actualice un origen de datos, haga clic en intentar usar siempre este archivo para actualizar los datos en la pestaña definición . Al activar esta casilla, se asegurará de que todos los libros que usen el archivo de conexión utilicen siempre las actualizaciones del archivo de conexión, lo que también debe tener esta propiedad establecida.

Administración de conexiones

Mediante el cuadro de diálogo conexiones del libro , puede administrar fácilmente estas conexiones, entre ellas, crearlas, editarlas y eliminarlas. (En la pestaña datos , en el grupo obtener datos externos , haga clic en conexiones). Puede usar este cuadro de diálogo para hacer lo siguiente:

  • Cree, edite, actualice y elimine conexiones en uso en el libro.

  • Comprobar el origen de datos externos. Es posible que desee hacerlo en caso de que otro usuario haya definido la conexión.

  • Mostrar dónde se usa cada conexión en el libro actual.

  • Diagnostique un mensaje de error sobre conexiones a datos externos.

  • Redirigir una conexión a un servidor o origen de datos diferente, o reemplazar el archivo de conexión de una conexión existente.

  • Facilitar la creación y el uso compartido de archivos de conexión con los usuarios.

Compartir conexiones

Los archivos de conexión son especialmente útiles para compartir conexiones de forma coherente, lo que permite que las conexiones sean más detectables, ayudando a mejorar la seguridad de las conexiones y facilitando la administración de los orígenes de datos. La mejor manera de compartir archivos de conexión es colocarlos en una ubicación segura y de confianza, como una carpeta de red o una biblioteca de SharePoint, donde los usuarios puedan leer el archivo, pero solo los usuarios designados podrán modificar el archivo.

Uso de archivos ODC

Puede crear archivos de conexión de datos de Office (. odc) conectándose a datos externos a través del cuadro de diálogo Seleccionar origen de datos o mediante el Asistente para la conexión de datos para conectarse a orígenes de datos nuevos. Un archivo ODC usa etiquetas HTML y XML personalizadas para almacenar la información de conexión. Puede ver o editar fácilmente el contenido del archivo en Excel.

Puede compartir archivos de conexión con otras personas para darles el mismo acceso que tiene a un origen de datos externo. Otros usuarios no necesitan configurar un origen de datos para abrir el archivo de conexión, pero es posible que necesiten instalar el controlador ODBC o el proveedor OLE DB necesario para tener acceso a los datos externos en su equipo.

Los archivos ODC son el método recomendado para conectarse a datos y compartir datos. Puede convertir fácilmente otros archivos de conexión tradicionales (DSN, UDL y archivos de consulta) en un archivo ODC si abre el archivo de conexión y, después, hace clic en el botón Exportar archivo de conexión en la pestaña definición del cuadro de diálogo propiedades de conexión .

Usar archivos de consulta

Los archivos de consulta son archivos de texto que contienen información de origen de datos, incluido el nombre del servidor donde se encuentran los datos y la información de conexión que se proporciona al crear un origen de datos. Los archivos de consulta son una forma tradicional de compartir consultas con otros usuarios de Excel.

Usar archivos de consulta. dqy    Puede utilizar Microsoft Query para guardar archivos. dqy que contienen consultas de datos de bases de datos relacionales o archivos de texto. Al abrir estos archivos en Microsoft Query, puede ver los datos devueltos por la consulta y modificar la consulta para recuperar diferentes resultados. Puede guardar un archivo. dqy para cualquier consulta que cree, ya sea mediante el Asistente para consultas o directamente en Microsoft Query.

Usar archivos de consulta. oqy    Puede guardar archivos. oqy para conectarse a datos en una base de datos OLAP, ya sea en un servidor o en un archivo de cubo sin conexión (. Cub). Cuando se usa el Asistente para conexión multidimensional en Microsoft Query para crear un origen de datos para una base de datos o un cubo OLAP, se crea automáticamente un archivo. oqy. Como las bases de datos OLAP no están organizadas en registros o tablas, no puede crear consultas o archivos. dqy para obtener acceso a estas bases de datos.

Usar archivos de consulta. rqy    Excel puede abrir archivos de consulta en formato. rqy para admitir controladores de origen de datos OLE DB que usan este formato. Para obtener más información, consulte la documentación del controlador.

Usar archivos de consulta. qry    Microsoft Query puede abrir y guardar archivos de consulta en formato. qry para usarlos con versiones anteriores de Microsoft Query que no pueden abrir archivos. dqy. Si tiene un archivo de consulta en formato. qry que desee usar en Excel, abra el archivo en Microsoft Query y guárdelo como archivo. dqy. Para obtener información sobre cómo guardar archivos. dqy, consulte la ayuda de Microsoft Query.

Usar archivos de consulta Web. iqy    Excel puede abrir archivos de consulta Web. iqy para recuperar datos de la Web.

Uso de rangos de datos externos y propiedades

Un rango de datos externos (también denominado tabla de consulta) es un nombre definido o un nombre de tabla que define la ubicación de los datos introducidos en una hoja de cálculo. Cuando se conecta a datos externos, Excel crea automáticamente un rango de datos externos. La única excepción es un informe de tabla dinámica conectado a un origen de datos, que no crea un rango de datos externos. En Excel, puede dar formato y diseñar un rango de datos externos o usarlo en cálculos, como con cualquier otro tipo de datos.

Excel asigna automáticamente un nombre a un rango de datos externos de la siguiente manera:

  • Los rangos de datos externos de los archivos de conexión de datos de Office (ODC) tienen el mismo nombre que el nombre de archivo.

  • Los rangos de datos externos de las bases de datos se denominan con el nombre de la consulta. De forma predeterminada Query_from_origen es el nombre del origen de datos que usó para crear la consulta.

  • Los rangos de datos externos de archivos de texto se denominan con el nombre de archivo de texto.

  • Los rangos de datos externos de consultas Web se denominan con el nombre de la página web desde la que se recuperaron los datos.

Si la hoja de cálculo tiene más de un rango de datos externos del mismo origen, los rangos se numeran. Por ejemplo, mi texto, MyText_1, MyText_2, etc.

Un rango de datos externo tiene propiedades adicionales (no se deben confundir con las propiedades de conexión) que puede usar para controlar los datos, como la preservación del formato de las celdas y el ancho de las columnas. Para cambiar estas propiedades del rango de datos externos, haga clic en propiedades en el grupo conexiones de la pestaña datos y, a continuación, realice los cambios en las propiedades del rango de datos externos o en los cuadros de diálogo propiedades de datos externos .

Nota: Si desea compartir un resumen o informe basado en datos externos, puede dar a otras personas un libro que contenga un rango de datos externos o puede crear una plantilla de informe. Un plantilla de informe le permite guardar el resumen o informe sin guardar los datos externos para que el archivo sea más pequeño. Los datos externos se recuperan cuando un usuario abre la plantilla de informe.

Información sobre la compatibilidad del origen de datos en Excel y servicios de Excel

Hay varios objetos de datos (como un rango de datos externos y un informe de tabla dinámica) que puede usar para conectarse a distintos orígenes de datos. Sin embargo, el tipo de origen de datos al que se puede conectar es diferente entre cada objeto de datos. También puede usar y actualizar los datos conectados en servicios de Excel, pero existen limitaciones y alternativas adicionales que debería tener en cuenta.

Compatibilidad con el origen de datos y el objeto de datos de Excel

En la tabla siguiente se resume qué orígenes de datos se admiten para cada objeto de datos en Excel.

Compatible
origen de datos

Excel
datos
examina

Crea
Externa
datos
rango?

OLE
OleDb

ODBC

Texto
fichero

HTML
fichero

XML
fichero

SharePoint
anuncios

Asistente para importar texto

No

No

No

No

No

Informe
de tabla dinámica (no OLAP)

No

No

No

Informe
de tabla dinámica OLAP

No

No

No

No

No

No

Tabla de Excel

No

No

Asignación XML

No

No

No

No

No

Consulta Web

No

No

No

No

Asistente para conexión de datos

Microsoft Query

No

No

No

No

Nota: Estos archivos, un archivo de texto importado mediante el Asistente para importar texto, un archivo XML importado mediante una asignación XML y un archivo HTML o XML importado mediante una consulta Web, no use un controlador ODBC o un proveedor OLE DB para establecer la conexión con el origen de datos.

Compatibilidad con los servicios de Excel y los orígenes de datos

Si desea mostrar un libro de Excel en Excel Services (Excel en un explorador Web), puede conectarse a los datos y actualizarlos, pero debe usar un informe de tabla dinámica. Los servicios de Excel no admiten rangos de datos externos, lo que significa que los servicios de Excel no admiten una tabla de Excel conectada a un origen de datos, una consulta Web, una asignación XML o Microsoft Query.

Sin embargo, puede evitar esta limitación usando una tabla dinámica para conectarse al origen de datos y, a continuación, diseñar y distribuir la tabla dinámica en una tabla bidimensional sin niveles, grupos o subtotales, de modo que se muestren todos los valores de fila y columna deseados. Para obtener más información, vea los vínculos de la sección vea también .

Información sobre los componentes de acceso a datos

Microsoft Data Access Components (MDAC) 2,8 se incluye con Microsoft Windows Server 2003 y Windows XP SP2. Con MDAC, puede conectar y usar datos de una amplia variedad de orígenes de datos relacionales y no relacionados. Puede conectarse a varios orígenes de datos diferentes mediante controladores de conectividad abierta de bases de datos (ODBC) o proveedores de OLE DB, creados y enviados por Microsoft o desarrollados por terceros. Al instalar Microsoft Office, se agregan al equipo controladores ODBC adicionales y proveedores OLE DB.

Windows Vista y Windows 7 usan Windows Data Access Components (Windows DAC).

Para ver una lista completa de los proveedores de OLE DB instalados en el equipo, abra el cuadro de diálogo propiedades de vínculo de datos desde un archivo de vínculo de datos y, a continuación, haga clic en la pestaña proveedor .

Para ver una lista completa de los proveedores ODBC instalados en el equipo, abra el cuadro de diálogo Administrador de bases de datos ODBC y, a continuación, haga clic en la pestaña drivers .

También puede usar controladores ODBC y proveedores de OLE DB de otros fabricantes para obtener información de orígenes distintos de los orígenes de datos de Microsoft, entre los que se incluyen otros tipos de bases de datos ODBC y OLE DB. Para obtener información sobre cómo instalar estos drivers ODBC o proveedores OLE DB, consulte la documentación de la base de datos o póngase en contacto con el proveedor de su base de datos.

Uso de ODBC para conectarse a orígenes de datos

En las siguientes secciones se describe la conectividad abierta de bases de datos (ODBC) más detalladamente.

Arquitectura de ODBC

En la arquitectura de ODBC, una aplicación (como Excel) se conecta al administrador de controladores ODBC que, a su vez, usa un controlador ODBC específico (como el controlador ODBC de Microsoft SQL) para conectarse a un origen de datos (como una base de datos de Microsoft SQL Server).

Definir la información de conexión

Para conectarse a orígenes de datos ODBC, haga lo siguiente:

  1. Asegúrese de que el controlador ODBC adecuado está instalado en el equipo que contiene el origen de datos.

  2. Defina un nombre de origen de datos (DSN) mediante el Administrador de origen de datos ODBC para almacenar la información de conexión en el registro o un archivo DSN, o bien una cadena de conexión en código de Microsoft Visual Basic para pasar la información de conexión directamente al administrador de controladores ODBC.

    Para definir un origen de datos, en Windows Vista, haga clic en el botón Inicio y, a continuación, haga clic en Panel de control. Haga clic en sistema y mantenimientoy, a continuación, en herramientas administrativas. En Windows XP y Windows Server, haga clic en Inicioy, a continuación, haga clic en Panel de control. Haga clic en rendimiento y mantenimiento, en herramientas administrativas. y, después, haga clic en orígenes de datos (ODBC). Para obtener más información sobre las diferentes opciones, haga clic en el botón ayuda en cada cuadro de diálogo.

Orígenes de datos de máquina

Los orígenes de datos de equipo almacenan la información de conexión en el registro, en un equipo específico, con un nombre definido por el usuario. Solo puede usar orígenes de datos de máquina en el equipo en el que se han definido. Existen dos tipos de orígenes de datos de máquina: usuario y sistema. Los orígenes de datos de usuario solo los puede usar el usuario actual y solo son visibles para ese usuario. Los orígenes de datos del sistema pueden ser usados por todos los usuarios de un equipo y están visibles para todos los usuarios del equipo.

Un origen de datos de equipo es especialmente útil cuando desea proporcionar seguridad adicional, ya que ayuda a garantizar que solo los usuarios que han iniciado sesión pueden ver un origen de datos de equipo y un usuario remoto no puede copiar un origen de datos de equipo a otro equipo.

Orígenes de datos de archivo

Los orígenes de datos de archivo (también denominados archivos DSN) almacenan información de conexión en un archivo de texto, no en el registro, y generalmente son más flexibles de usar que los orígenes de datos de equipo. Por ejemplo, puede copiar un origen de datos de archivo en cualquier equipo con el controlador ODBC correcto, de modo que la aplicación pueda depender de información de conexión coherente y precisa a todos los equipos que usa. También puede colocar el origen de datos de archivo en un único servidor, compartirlo entre varios equipos de la red y mantener fácilmente la información de conexión en una ubicación.

Un origen de datos de archivo también puede ser no compartible. Un origen de datos de archivo que no se puede compartir reside en un solo equipo y apunta a un origen de datos de equipo. Puede usar orígenes de datos de archivo no compartibles para obtener acceso a orígenes de datos de máquina existentes desde orígenes de datos de archivo.

Uso de OLE DB para conectarse a orígenes de datos

En las secciones siguientes se describe con más detalle la base de datos de vinculación e incrustación de objetos (OLE DB).

Arquitectura OLE DB

En la arquitectura OLE DB, la aplicación que tiene acceso a los datos se denomina consumidor de datos (como Excel) y el programa que permite el acceso nativo a los datos se denomina proveedor de base de datos (por ejemplo, proveedor OLE DB de Microsoft para SQL Server).

Definir la información de conexión

Un archivo de vínculo de datos universal (. udl) contiene la información de conexión que un usuario de datos usa para obtener acceso a un origen de datos a través del proveedor OLE DB de ese origen de datos. Puede crear la información de conexión siguiendo uno de estos procedimientos:

  • En el Asistente para la conexión de datos, use el cuadro de diálogo propiedades de vínculo de datos para definir un vínculo de datos para un proveedor OLE DB. Para obtener más información, vea la sección importar datos mediante el Asistente para la conexión de datos.

  • Cree un archivo de texto en blanco con la extensión de nombre de archivo. udl y, a continuación, edite el archivo, que muestra el cuadro de diálogo propiedades de vínculo de datos .

Actualizar datos

Si está conectado a un origen de datos externo, también puede realizar una operación de actualización para recuperar los datos actualizados. Cada vez que actualice los datos, verá la versión más reciente de los datos, incluidos los cambios realizados en los datos desde que se actualizó por última vez.

En la siguiente ilustración se explica el proceso básico de lo que sucede al actualizar los datos que están conectados a un origen de datos externo.

Proceso básico de actualización de datos externos

1. una operación de actualización obtiene datos actualizados.

2. el archivo de conexión define toda la información necesaria para obtener acceso a los datos de un origen de datos externo y recuperarlos.

3. hay una gran variedad de orígenes de datos que puede actualizar: OLAP, SQL Server, Access, OLE DB, ODBC, hojas de cálculo y archivos de texto.

4. los datos actualizados se agregan al libro actual.

Excel proporciona muchas opciones para actualizar datos importados, como la actualización de los datos al abrir el libro y la actualización automática de datos a intervalos de tiempo. Puede seguir trabajando en Excel mientras se actualizan los datos y también puede comprobar el estado de la actualización mientras se actualizan los datos.

Si el origen de datos externo requiere un contraseña para obtener acceso a los datos, puede requerir que se escriba la contraseña cada vez que se actualice el rango de datos externos.

Importar datos mediante programación y mediante funciones

Si es desarrollador, hay varios enfoques en Excel que puede llevar a cabo para importar datos:

  • Puede usar Visual Basic para aplicaciones para obtener acceso a un origen de datos externo. Según el origen de datos, puede usar objetos de datos ActiveX o objetos de acceso a datos para recuperar los datos. También puede definir una cadena de conexión en el código que especifique la información de conexión. Usar una cadena de conexión es útil, por ejemplo, cuando desea evitar que los administradores del sistema o los usuarios creen primero un archivo de conexión, o para simplificar la instalación de la aplicación.

  • Si importa datos de una base de datos de SQL Server, considere la posibilidad de usar SQL Native Client, que es una interfaz de programación de aplicaciones (API) de acceso a datos independiente que se usa para OLE DB y ODBC. Combina el proveedor de OLE DB de SQL y el controlador de ODBC de SQL en una biblioteca de vínculos dinámicos (DLL) nativa, a la vez que proporciona nuevas funciones distintas y distintas de Microsoft Data Access Components (MDAC). Puede usar SQL Native Client para crear nuevas aplicaciones o mejorar las aplicaciones existentes que pueden aprovechar las nuevas características de SQL Server, como varios conjuntos de resultados activos (MARS), tipos definidos por el usuario (UDT) y compatibilidad con tipos de datos XML.

  • La función RDTR recupera datos en tiempo real desde un programa compatible con la automatización COM. El complemento de automatización COM de RDTR debe crearse y registrarse en un equipo local.

  • La instrucción SQL. La función request se conecta a un origen de datos externo y ejecuta una consulta desde una hoja de cálculo. La instrucción SQL. La función request devuelve el resultado en forma de matriz sin necesidad de programar una macro. Si esta función no está disponible, debe instalar el programa de complemento ODBC de Microsoft Excel (XLODBC.XLA). Puede instalar el complemento desde Office.com.

Para obtener más información sobre la creación de Visual Basic para aplicaciones, consulte la ayuda de Visual Basic.

Niveles de privacidad

  • Antes de poder combinar orígenes de datos en datos específicos que cumplan los requisitos de análisis de datos, debe conectarse a un origen de datos en función de la configuración de los niveles de privacidad del origen de datos.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Vea también

Power Query se conoce como Obtener y transformar en Excel 2016

Ayuda de Microsoft Power Query para Excel

Importar datos de una base de datos mediante una consulta de base de datos nativa

Ayuda de la experiencia de administración de datos de Power BI para Office 365

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×