Hallo Liste
Ich habe die Aufgabe eine Liste mit Adressen aus einem Word-Dokument in eine MySQL-DB zu schreiben. Da es sich um ca. 7000 Einträge handelt, brauche ich ein Script dafür. Problem 1: Die Daten stehen nicht in einer Art Text-DB sondern in einem *.doc-File
Problem 2: Die Einträge sind mit einer Tabelle formatiert.
Ich habe zunächst versucht alles zu kopieren und in eine *.txt-Datei einzufügen. Dort wollte ich dann nach einem Muster suchen, um ein Script schreiben zu können. Da jedoch die Daten in einer Tabelle angeordnet sind (normale Tabelle kein Excel), sieht leider jede Zeile anders aus. Etliche Zellen der Tabelle enthalten verschiedene Anzahlen von Zeilen-Umbrüchen etc. Ein verlässliches Muster vermag ich beim besten Willen nicht zu erkennen.
Ein Hexdump brachte mich auch nicht weiter und mit Antiword war sogar die Tabelle wieder da, nur halt mit ASCII-Sysmbolen zur Markierung der Zellen.
Wer hat eine Idee, wie ich diese Daten in eine MySQL-Tabelle bekomme.
Wenn ich dich richtig verstanden habe, geht es doch nur darum, die Tabelle in OpenOffice calc zu bringen. Das kannst du tun, in dem du sie Inhalte der Tabelle markierst, kopiert und dann in calc einfügst. Dort kannst du die Tabelle als csv-Datei speichern und diese müßte sich relativ einfach in MySQL einlesen lassen. Felix