Cómo importar un archivo .CSV a través de la línea de comando

14 de agosto de 2017

En esta publicación, vamos a aprender cómo importar un archivo .csv a través de la línea de comandos en dbForge Studio para MySQL.

No tiene que gastar su valioso tiempo especificando manualmente las propiedades cada vez que necesita crear una nueva tabla MySQL. Con esta opción podrás olvidarte de tener que pasar por este proceso una y otra vez. En su lugar, puede importar datos creando una plantilla basada en un archivo .csv rápidamente y con unos pocos clics.

En el siguiente ejemplo, vamos a demostrar el proceso de importar un archivo .csv a través de la línea de comandos en dbForge Studio para MySQL.

Paso 1. Cree una plantilla de importación de datos basada en el archivo .CSV

  1. У Líder de base de datos, haga clic con el botón derecho en la base de datos requerida.
  2. En el menú contextual, pase el cursor sobre Instrumentos y presiona Datos de importacion…paso 1
  3. Se abre el asistente de importación de datos. У Archivo fuente en la pestaña, seleccione el formato de datos .csv y agregue el nombre del archivo haciendo clic en Vista…pantalla 2
  4. Abra el archivo .CSV creado anteriormente y haga clic en próximo.
  5. Sobre Destino en la pestaña, puede seleccionar una conexión de la lista desplegable o crear una nueva. Además, debe seleccionar la base de datos y especificar un nombre para la nueva tabla.pantalla 3
  6. El Parámetros y formatos de datos Las pestañas le permiten personalizar la tabla definiendo propiedades y personalizando el formato de datos deseado.opciones
  7. El Cartografía La pestaña le permite asignar el contenido de un archivo a las columnas de la tabla.reflexión
  8. Puede tratar los errores configurando un parámetro específico. Como alternativa, puede escribir un informe en un archivo de registro.manejo de errores
  9. Para completar el proceso de creación de la plantilla, haga clic en Guardar plantilla en el Asistente de importación de datos.

Paso 2. Crea un archivo .bat

  1. Abra el archivo de plantilla en cualquier editor de texto de terceros, como Notepad ++.
  2. Eliminar todo de la etiqueta junto con la propia etiqueta.
  3. Cree un archivo .bat con los siguientes contenidos, por ejemplo:
    @echo off
    set /P csv_file="Input csv file(full path): "
    set /P table_name="Input table for import: "
    set p=%ProgramFiles%DevartdbForge Studio for MySQL
    "%p%dbforgemysql.com" /dataimport /inputfile:"%csv_file%" /templatefile:"D:template.dit" /table:%table_name%
    

    donde D:template.dit es su archivo de plantilla.

Paso 3. Importe el archivo .CSV a través de la línea de comando

Después de crear con éxito el archivo .bat, ejecútelo e ingrese:

  • ruta completa al archivo .csv
  • el nombre de la tabla que se creará al importar
    pantalla 4

Después de que el proceso de importación de datos sea exitoso, vaya a la tabla dbForge Studio for MySQL y haga clic en Actualizar en el Explorador de bases de datos.

Conclusión

La importación de datos a través de la línea de comandos es mucho más fácil con dbForge Studio para MySQL. Esto simplifica el proceso de importación y ahorra mucho tiempo al descargar varios archivos .csv con unos pocos clics, de manera eficiente y sin esfuerzo.

Hay otras formas de importar un archivo CSV a una base de datos MySQL. Además, para deshacerse del trabajo manual, puede automatizar este proceso. Para obtener más información, consulte esta publicación en el blog de Skyvia: Cómo importar CSV a MySQL.

Artículos de interés

Subir