Hallo Helmut, > > Vielen herzlichen Dank. Das hilft mir sehr weiter und das kann mir dann > schon selber adaptieren.
Ich musste noch einmal etwas nachbessern, da aus der Datei ohne Zeilenumbrüche der erste Datensatz nicht ausgelesen wurde. Der Gesamttext der Zeile beginnt in dem Fall mit <document>, nicht mit <exhibit . Der Import der Daten in eine Datenbank würde sich etwas problematisch gestalten, da zuerst einmal noch die Spalten ausgemistet werden müssen, die durch das Umlesen nach *.csv grundsätzlich leer bleiben. Das leistet der Importfilter noch nicht. Ich habe nicht genug Kenntnisse über die Exportstruktur von Daten in XML um sagen zu können, an welchen Stellen grundsätzlich keine Daten zu erwarten sind. Vor allem kann das ja beim nächsten Beispiel völlig ander strukturiert sein. Ebenfalls problematisch ist, dass die Datensätze unterschiedliche Felderzahlen haben. Das liegt daran, dass an einen Hauptdatensatz ein oder zwei Personendatensätze angehängt werden. So etwas ermöglicht es, eine Struktur wie in einer Datenbank mit unterschiedlichen Tabellen nachzubilden. Beim Gründen der *.csv-Datei müsste also ein Zähler mitlaufen, der die maximale Felderzahl ermittelt. Erst dann könnte erfolgreich eine Tabelle in Base gegründet werden, die wirklich alle Felder aufnimmt. Gruß Robert -- Liste abmelden mit E-Mail an: [email protected] Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
