La utilidad mongoimport
solo admite archivos JSON, CSV y TSV. Por lo tanto, para obtener sus datos de Excel en MongoDB, la mejor opción es guardarlos como un archivo CSV y luego usar mongoimport
para importarlos.
Cómo hacerlo…
En Excel:
- Ve al menú Archivo .
- Seleccione Guardar como .
- Guarde el archivo en el formato de valores separados por comas (CSV) .
Después de realizar los pasos anteriores, puede usar la receta anterior para importar el archivo.
- ¿Puedo convertir ePub a cadena mediante programación?
- ¿Cuál es la mejor manera de extraer sonido de un video de YouTube?
- ¿Hay alguna forma / herramienta para convertir un archivo .tmp a doc / docx?
- ¿Cómo puedo convertir un archivo GIMP .xcf a un Photoshop .psd?
- ¿Cómo convierto PSD a HTML de forma gratuita?
Sin embargo, si cree que es demasiado fácil, puede importar el archivo Excel en un Pandas DataFrame usando read_excel
, escribir el DataFrame completo en un archivo CSV usando to_csv
y luego importarlo usando mongoimport
. Recomiendo encarecidamente la primera y mucho más fácil opción.
No puede importar un archivo XLSX en MongoDB directamente. Sin embargo, lo que puede hacer con una hoja de cálculo de Excel es guardarlo como un archivo CSV, luego usar mongoimport
para importarlo a MongoDB. Puede encontrar la documentación para mongoimport
aquí, pero en cualquier caso, el comando que necesita ejecutar debería tener el siguiente aspecto:
mongoimport –db myDb –collection myCollection –type csv –headerline –file /path/to/myfile.csv
En el comando anterior, el indicador --headerline
indica que la primera línea de su archivo contiene el nombre de los campos. Hay muchas otras opciones que puede usar según sus necesidades. Estos se destacan en la documentación.
Para obtener más información relacionada con la codificación, puede visitar mi sitio web
Conceptos básicos del código