Docs Menu
Docs Home
/ /

Conectarse desde Microsoft Excel

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

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

Para conectar Excel al conector MongoDB para BI se requiere lo siguiente:

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

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

    La siguiente tabla enumera los posibles resultados 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

    FAT binario (compatible con procesos de 32bits y de 64bits)

    Para obtener información sobre cómo actualizar a 64la versión de bits de Excel, consulte el soporte técnico de Microsoft..

  • Instalar iODBC.

    Nota

    El instalador incluye las versiones de iODBC de 64y 32bits. Si usa iODBC para probar su DSN, debe usar la versión de 64bits de la aplicación.

    No se recomienda usar iODBC para crear ni modificar el nombre de origen de datos (DSN). Para ello, utilice la aplicación Administrador de ODBC incluida con el controlador ODBC del Conector MongoDB BI.

  • Crear un nombre de fuente de datos (DSN).

    Importante

    Excel requiere las siguientes configuraciones en la configuración del nombre de origen de datos (DSN):

    • El DATABASE La palabra clave debe estar especificada en su DSN. Si no se establece la palabra clave DATABASE, Excel no reconocerá ninguna colección.

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

Antes de comenzar este tutorial, asegúrese de tener una mongosqld instancia en ejecución.

1

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

2

Seleccione el Data Pestaña para abrir la barra de herramientas Datos.

3
  1. Haga 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

Seleccione ODBC DSN de la lista de opciones de fuente de datos y haga 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 de DSN
6

Seleccione una base de datos de la lista desplegable y una colección desde la que importar datos. Haga clic en Next al terminar.

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

Guarde el archivo de conexión de datos y haga clic en Finish. Si desea reutilizar esta conexión en el futuro, puede seleccionarla en el menú Data -> Get External Data -> Existing Connections.

8

En la ventana de diálogo final, puede especificar un formato para su hoja de cálculo. Haga clic en OK al terminar.

1

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

2
  1. Seleccione la pestaña Data para abrir la barra de herramientas Datos.

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

    Si no se muestra el botón New Database Query, haga clic en Get External Data y luego en New Database Query.

  3. Haga clic en From Database.

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

  2. Seleccione el DSN que se conecta a su 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 está ejecutando BI Connector con la autenticación habilitada, en el cuadro de diálogo resultante ingrese username y password utilizados para conectarse a su instancia de BI Connector.

Nota

Al especificar un username, incluya la base de datos de autenticación del usuario. Por ejemplo, salesadmin?source=admin.

Si no está ejecutando BI Connector con la autenticación habilitada, deje estos campos en blanco.

Haga clic en Ok.

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

  2. Seleccione la colección de la lista que contiene los datos que desea importar.

  3. Para ver sus datos antes de importarlos, haga clic en Run para ejecutar el SQL statement ​​generado. Sus datos aparecen en la tabla debajo del extracto.

  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.

    Puede elegir importar los datos a:

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

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

    • Un PivotTable en una nueva hoja.

  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

Es posible que Excel para Mac no muestre correctamente los caracteres especiales, como letras con acentos.

En esta página