Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Conectar desde Microsoft Excel

Puedes importar datos de una colección de MongoDB a una hoja de cálculo de Microsoft Excel con el MongoDB Connector para BI y una conexión de datos ODBC.

Para conectar Excel al Connector de MongoDB para BI, primero debes crear un sistema. Nombre de fuente de datos (DSN).

Para conectar Excel a MongoDB Connector for BI se requiere lo siguiente:

  • Versión de 64bits de Excel. Ejecuta el siguiente comando para determinar si la versión de Excel instalada es de 64bits o 32bits:

    file -N /Applications/Microsoft\ Excel.app/Contents/MacOS/Microsoft\ Excel

    La siguiente tabla enumera las posibles salidas del comando anterior y sus respectivos significados:

    Valor de retorno
    Significado
    Mach-O 64-bit executable x86_64

    Binario de 64bits

    Mach-O executable i386

    Binario de 32bits

    Mach-O 64-bit executable x86_64
    Mach-O executable i386

    Binario FAT (compatible con los procesos de 32y 64bits)

    Para obtener información sobre cómo actualizar a la versión de 64bits de Excel, consulta Microsoft Support.

  • Instale iODBC.

    Nota

    Tanto las versiones de 64bits como de 32bits de iODBC están incluidas en el instalador. Si usas iODBC para probar tu DSN, debes usar la versión 64bits de la aplicación.

    No se recomienda iODBC para crear o modificar tu nombre de fuente de datos (DSN). Para crear o modificar tu DSN, utiliza la aplicación ODBC Manager que se incluye con el MongoDB BI Connector ODBC Driver.

  • Crea un Nombre de Fuente de datos (DSN).

    Importante

    Excel requiere los siguientes ajustes en la configuración de su Nombre de fuente de datos (DSN):

    • La DATABASE se debe especificar la palabra clave en su DSN. Si la palabra clave DATABASE no está configurada, Excel no reconocerá ninguna colección.

    • Los certificados TLS/SSL deben almacenarse en el directorio /Library/ODBC/ . Todas las palabras clave de TLS/SSL del DSN deben apuntar a los certificados de este directorio.

Antes de comenzar este tutorial, asegúrese de contar con una instancia activa de mongosqld.

1

Inicie Microsoft Excel y abra una hoja de cálculo en blanco.

2

Selecciona el Data pestaña para abrir la barra de herramientas de Datos.

3
  1. Haz clic en el botón Get External Data en el lado izquierdo de la barra de herramientas.

  2. Haga clic en From Other Sources.

  3. Seleccione la opción From Data Connection Wizard.

Captura de pantalla de la opción Asistente de conexión de datos
haga clic para ampliar
4

Selecciona ODBC DSN de la lista de opciones de fuentes de datos y haz clic en Next.

Captura de pantalla del cuadro de selección de opciones de fuente de datos
5

Seleccione el DSN que se conecta a su instancia de BI Connector y haga clic en Next.

Captura de pantalla de la lista DSN
6

Selecciona una base de datos de la lista desplegable y una colección de la que importar datos. Haga clic en Next al finalizar.

Captura de pantalla de la lista de bases de datos y tablas
7

Guarda el archivo de conexión de datos y haz clic en Finish. Si deseas reutilizar esta conexión en el futuro, puedes seleccionarla en el menú Data -> Get External Data -> Existing Connections.

8

En la ventana de diálogo final puedes especificar un formato para tu hoja de trabajo. Haga clic en OK al finalizar.

1

Inicie Microsoft Excel y abra una hoja de cálculo en blanco.

2
  1. Selecciona la pestaña Data para abrir la barra de herramientas de datos.

  2. Haz clic en el botón New Database Query en el lado izquierdo de la barra de herramientas.

    Si el botón New Database Query no aparece, haz clic en Get External Data, luego en New Database Query.

  3. Haga clic en From Database.

Captura de pantalla de la opción Desde base de datos
haga clic para ampliar
3
  1. Haz clic en la pestaña System DSN.

  2. Selecciona el DSN que se conecta a tu instancia de BI Connector.

  3. Haga clic en OK.

Captura de pantalla del cuadro de diálogo de selección de DSN
haga clic para ampliar
4

Si utiliza el Conector BI con la autenticación activada, en el siguiente cuadro de diálogo, ingrese el username y el password utilizados para conectar a su instancia del Conector BI.

Nota

Cuando se especifique un username, incluya la base de datos de autenticación para el usuario. Por ejemplo, salesadmin?source=admin.

Si no usas el Conector BI con autenticación activada, deja estos campos en blanco.

Haga clic en Ok.

5
  1. En el lado izquierdo del diálogo, haga clic en el nombre de su servidor para expandir la lista de colecciones en su base de datos.

  2. Selecciona la colección de la lista que contiene los datos que deseas importar.

  3. Para ver tus datos antes de la importación, haz clic en Run para ejecutar el SQL statement generado. Tus datos aparecen en la tabla debajo de la instrucción.

  4. Haga clic en Return Data.

Captura de pantalla del cuadro de diálogo de selección de tabla
haga clic para ampliar
6
  1. Selecciona cómo te gustaría importar los datos a Excel.

    Puedes optar por importar los datos a:

    • Un Existing Sheet, especificando en qué celda comenzar la tabla.

    • A New Sheet, comenzando automáticamente la tabla en la celda A1.

    • Un PivotTable en una hoja nueva.

  2. Haz clic en OK para completar el proceso de importación.

Ejemplo

La siguiente imagen muestra los resultados de importar datos de la tabla supplySales a una nueva hoja:

Captura de pantalla de los datos importados en una nueva hoja
haga clic para ampliar

Nota

Excel para Mac puede no mostrar correctamente los caracteres especiales, como las letras con acentos.

En esta página