Dokument Zeilenweisse einlesen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

mike0815
Beiträge: 8
Registriert: Fr, 16.07.2010 09:20

Dokument Zeilenweisse einlesen

Beitrag von mike0815 »

Hallo,

gibt es eine Möglichkeit ein OpenOffice Writer Dokument zeilenweise einzulesen?

Ich habe ein Dokument in dem einige Abschnitte/Sätze nach "xml-art" gekennzeichnet sind. Diese möchte ich finden und in ein Tabelle kopieren. Am einfachsten wär es wenn ich einfach jede Zeile einzeln einlesen könnte und dann vergleichen.

Code: Alles auswählen

...
blablabla
Hier eine Tabelle
<T-1234.0>
blub, blabla
</T-1234.0>
Hier ein Bild
...
> "blub, blabla" finden und in Tabelle kopieren.

vielen Dank schon mal!
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Dokument Zeilenweise einlesen

Beitrag von komma4 »

mike0815 hat geschrieben:gibt es eine Möglichkeit ein OpenOffice Writer Dokument zeilenweise einzulesen?
Nein - nicht wirklich.

Ein Writer-Dokument ist absatzorientiert.


Öffne das Dokument, speichere es als *.TXT-Datei (Text) und arbeite dann mit einem Makro; siehe INPUT#-Anweisung der Onlinehilfe.
Das Beispiel dort sollte helfen.


Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
mike0815
Beiträge: 8
Registriert: Fr, 16.07.2010 09:20

Re: Dokument Zeilenweisse einlesen

Beitrag von mike0815 »

Danke für die Antwort.
Jedoch liest er mir so nicht Umlaute, etc ein.
Hab schon verschiedene Kodiereungen für das txt file probiert, hat aber leider nicht funktioniert...

Vermutlich ist es noch einfacher ich schreib mir ein java programm und erstell mir ein csv file und importiere dieses Anschließend wieder.
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Dokument Zeilenweisse einlesen

Beitrag von DPunch »

Aloha
mike0815 hat geschrieben:Jedoch liest er mir so nicht Umlaute, etc ein.
Hab schon verschiedene Kodiereungen für das txt file probiert, hat aber leider nicht funktioniert...
Die Lösung dieses Problems ist im englischen Forum zu finden:
OpenOffice Basic, reading text from a file in ISO-8559-15
Antworten