El Excel-to SQL INSERT Comandos Asistente de texto

SQL INSERT Comandos Asistente de texto!

Esta herramienta tomará datos específicamente formateados que se copian y pegan de Excel (y posiblemente otros programas de hojas de cálculo) y los convierten en comandos SQL INSERT. 

El formato que DEBE seguir es el siguiente: 
 La primera línea sólo tiene el nombre de la tabla. 
 La línea 2 es una lista separada por tabulaciones de nombres de campo. 
 Las líneas 3+ son filas de datos separadas por pestañas.
Por ejemplo: 
manzana  
tiposcolortamaño
doradoel amarillo es mi color favoritogrande
Macrojizomedio
doradorojovaría
galaamarillentopequeña
Devoluciones: 
  INSERTAR EN manzana (tipos, color, tamaño) VALORES ('dorado', 'amarillo es mi color favorito', 'grande');
  INSERTAR EN manzana (tipos, color, tamaño) VALORES ('mac', 'rojizo', 'medio');
  INSERT INTO manzana (tipos, color, tamaño) VALORES ('dorado', 'rojo', 'varía');
  INSERTAR EN manzana (tipos, color, tamaño) VALORES ('gala', 'amarillento', 'pequeño');
  
El objetivo original de esta herramienta era abstraer y simplificar la exportación de datos de Excel a una base de datos (MySQL específicamente). ODBC y GUI de lujo de la base de datos son agradables pero el SQL regular se puede utilizar dondequiera. Si tiene una tabla en Excel con los encabezados de columna adecuados, todo lo que necesita hacer es copiar y pegar los datos y los encabezados de columna en el cuadro de texto de entrada de datos a continuación E insertar una fila en la parte superior con sólo el nombre de la tabla.
Nota: Esta herramienta es FAR de perfecto. No maneja fechas en absoluto, cada valor de campo se pone entre comillas (que no funciona con algunas bases de datos) y mucho más.

Comentarios

Entradas más populares de este blog

Mapear un Sftp a unidad a una unidad de disco

Ventajas y desventajas de la criptografía de clave simétrica

Limpiar y Reducir el Log de Transacciones SQL Server