Pues sí, imagino que esos programas son una macro... tampoco demasiado complicada:
Exportas un csv o como prefieras, y luego podrías reemplazar, por ejemplo, los retornos de línea (\n) con INSERT INTO(' ...y así en adelante... es mirar la estructura del archivo y pensarlo un poco... aunque con el Bloc de Notas va a ser algo más difícil ^^
Por mi parte, hace poco hice esto exactamente y me bastó con exportar la hoja de cálculo (excell o no ^^) en formato .csv con las opciones que se comentan ahora después, luego creas la tabla e importas preferiblemente usando LOAD DATA:
Campos terminados en ; (punto y coma)
Campos encerrados por " (dobles comillas)
Las dos maneras me salieron bien ;)
UPDATE:
Por ejemplo, teniendo en cuenta un archivo csv de este tipo:
Código:
1;"cliente1"
2;"cliente2"
3;"cliente3"
Puedes buscar por:
y reemplazar por:
Código:
\nINSERT INTO `clientes` (
Mejor darle un retorno al pimer dato y solo te sobraría el último.
Después:
Buscas por:
y Reemplazas con:
Y yastá, ya tienes un sql que te inserta todos los registros en la tabla clientes... hacer otro sql para las tablas no debería ser mayor problema... siempre será mirar la estructura y probar, con expresiones regulares ya es la p***
;)
Los mismo es cutre pero...funciona ^^