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

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 Connector de MongoDB para BI, primero debes 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 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

    FAT binario (compatible con procesos de 32bits y de 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 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.

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

    Importante

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

    • La 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 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

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 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 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. 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. Seleccione la colección de la lista que contiene los datos que desea 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 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

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

En esta página