Mailinglist Archive: opensuse-de (5499 mails)

< Previous Next >
[Nachtrag] Re: Wie Tabellendaten aus Worddokument für Datenbank auslesen?
  • From: Matthias Houdek <linux@xxxxxxxxx>
  • Date: Wed, 14 Jan 2004 07:35:01 +0100
  • Message-id: <200401140735.01253.linux@xxxxxxxxx>
Matthias Houdek am Dienstag, 13. Januar 2004 18:21:
> Thorsten Körner am Dienstag, 13. Januar 2004 10:24:
> > Hallo Matthias
> >
> > Am Dienstag, 13. Januar 2004 07:30 schrieb Matthias Houdek:
> > > Thorsten Körner am Dienstag, 13. Januar 2004 02:53:
> [...]
> > > Aber wenn alles in einer Tabelle ist, geht es halbwegs: in Word
> > > alles außerhalb der Tabelle eliminieren, dann alle Zeilenumbrüche
> > > entfernen (geht mit "Suchen und Ersetzen"), dann alle eventuell
> > > vorhandenen zukünftigen Feldtrenner (z.B. ;) in der zu
> > > erzeugenden Textdatei durch andere eindeutige Zeichen ersetzen
> > > und zuletzt die Tabelle in Text umwandeln (dabei kann man die
> > > Trennzeichen ";" zwischen den Feldern festlegen). Nun noch als
> > > Textdatei speichern (nicht im DOS-Text-Format, dann sind sogar
> > > die Zeilenumbrüche Unix-konform).
> >
> > Der Tipp von Felix hat mich da auf eine einfachere Lösung gebracht.
> > 1: Word-Doc in OpenOffice.org öffnen
> > 2: Alles markieren (oder soviel, wie die Zwischenablage zulässt) und
> > kopieren.
> > 3: Kopierte Daten in OOo-Calc Tabelle einfügen.
> > 4: Calc-Tabelle als CSV-Datei sichern
>
> Den Umweg über OOo kannst du dir sparen, da du aus Word heraus direkt die
> Tabelle in eine CSV schreiben kannst (so die Tabelle normal ist *g*).
>
> > 5: CSV-Datei in eine MySQL-Tabelle einfügen (als Hilfstabelle zur
> > Zwischenspeicherung), die exakt die gleiche Struktur hat, wie die
> > Datei
> > 6: Normaliesieren mit Hilfe eines PHP-/Perl-/Python-Scriptes bzw.
> > direct auf der MySQL-Console.
>
> Das meinte ich mit MySQL-Standard-Aufgabe ;-)

Zur Umwandlung in CSV:
Sorge im Vorfeld dafür, dass in der Tabelle keine Semikolon (oder was du
sonst als Trennzeichen zwischen den Feldern verwenden willst) vorkommen.
Andernfalls zerhaust du dir beim Speichern als CSV-Datei die gesamte
Struktur. Deswegen auch mein Hinweis oben, zuerst mit "Suchen und Ersetzen"
diese Zeichen zu entfernen/auszutauschen. Das kannst du natürlich auch mit
OOo-Calc machen - aber man sollte es nicht vergessen. Auch wenn man sich
sicher ist, das solche Zeichen nicht vorkommen. Murphy schläft nie! *g*

--
Gruß
MaxX 8-)


< Previous Next >