Hallo!
Die Programmiersprache Python ist für solche Fälle gemacht:
Hier mal ein kleines Beispiel.
Ich habe es aus der Python-Hilfe genommen und etwas modifiziert.
Es funktioniert nicht wirklich, zeigt aber die grundlegende Vorgehensweise:
Es sind nur wenige Zeile Code erforderlich.
# textfile öffnen
f=open('text.txt','r')
# alles Zeile in ein Array umkopieren
lines=f.readall()
# Datenbank anlegen
import sqlite3
conn = sqlite3.connect('/tmp/example')
c = conn.cursor()
# Tabelle anlegen
c.execute('''create table stocks (date text, trans text, symbol text, qty real, price real)''')
# alle Zeilen abarbeiten
for line in lines
# Daten aufbereiten (für den Insert-Befehl, abhängig von der Textfilestruktur)
# Datensatz einfügen, hier als Beispiel nur Textkostanten
c.execute("""insert into stocks values ('2006-01-05','BUY','RHAT',100,35.14)""")
Ein Link zu sqlite3: http://docs.python.org/lib/module-sqlite3.html
Gruss
ChrE