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.
Requisitos previos
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 retornoSignificadoMach-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
DATABASEse debe especificar la palabra clave en su DSN. Si la palabra claveDATABASEno 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.
Procedimiento
Antes de comenzar este tutorial, asegúrese de contar con una instancia activa de mongosqld.
Abrir el diálogo Selector de fuente de datos iODBC
Selecciona la pestaña Data para abrir la barra de herramientas de datos.
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.
Haga clic en From Database.

Ingrese las credenciales
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.
Selecciona una Tabla
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.
Selecciona la colección de la lista que contiene los datos que deseas importar.
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.
Haga clic en Return Data.

Importar los datos
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.
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:

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




