Hallo Jörg,

Du hast recht die CSV Datei ist unmöglich.
In unserer Inventarliste im Intranet kann ich eine Inventarliste als csv Datei exportieren.
Die sieht nicht gut aus und hat z.B = vor den ersten Wert.
Warum weiß ich nicht. Daran kann ich nichts ändern, da dieses von einen Rechenzentrum kommt. Ich habe natürlich versucht die CSV Datei mit oo zu öffnen, aber wegen den verschiedenen Zeichen (wie von die erwänt) bin ich bei allen Formatierungsversuchen gescheitert. So bleib mir meiner Meinung nach nur der Weg, Werte zwischen den Anführungszeichen auszulesen.

Grüße

Siegfried



Am 2018-07-18 07:19, schrieb Jörg Schmidt:
-----Original Message-----
From: openoff...@skerra.net [mailto:openoff...@skerra.net]
Sent: Tuesday, July 17, 2018 8:35 PM
To: users-de@openoffice.apache.org
Subject: ab bestimmte Zeichen zahl auslesen

Hallo

Ich habe eine CSV Datei und möchte bestimmte Zeichenketten auslesen.

"="12594087"","="3ClKDJG4M9"","Monitor","HP E.Displ
22Zoll","Ar-PC","","0","","München",""
In der ersten Zelle soll der Wert zwischen den zweiten und dritten
Anfürungszeichen angezeit werden.
In der zweiten Zelle soll der Wert zwischen den sechsten und siebten
Anfürungszeichen angezeit werden.
.......... usw.

Ich habe kein Formel dafür gefunden. Die Zeichenketten die ausgegeben
werden sind immer unterschiedlich lang.

Hat einer eine Idee.

Ich verstehe überhaupt nicht die Frage nach einer Formel verbunden mit
dem Hinweis auf "Zelle" und dem Hinweis "usw.".
Wenn Du tatsächlich das tun willst was Du schreibst, dann öffne die
csv-Datei in Calc und gib das Anführungszeichen als Feldtrenner an und
Du hast die Inhalte in Zellen, wie gewünscht.

Gleichzeitig weiß ich aber nicht was Deine Datei für eine csv-Datei
sein soll, wenn der Feldtrenner das Anführungszeichen wäre, denn das
wäre völlig ungewöhnlich und mir ist ohnehin nicht der Aufbau Deiner
Datei einleuchtend, denn das hier:

"="12594087"","="3ClKDJG4M9"","Monitor","

soll doch wohl offensichtlich 3 Werte wiedergeben, nämlich (bei Komma
ist Feldtrenner):

12594087
3ClKDJG4M9
Monitor

und nicht etwa 10 Werte (bei Anführungszeichen ist Feldtrenner):

=
12594087

,
=
3ClKDJG4M9

,
Monitor
,

hinzukommt das selbst bei Komma als Feldtrenner (plus Anführungszeich
als Texttrenner) die Werte ja eigentlich wären:

=12594087
=3ClKDJG4M9
Monitor

bzw. Calc es sogar interpretiert als:

=12594087""
=3ClKDJG4M9""
Monitor

was alles wenig Sinn ergibt.

Kurzum, normalerweise sollte eine Zeile einer entsprechenden csv-Datei
wohl so aussehen:

"12594087","3ClKDJG4M9","Monitor","HP E.Displ
22Zoll","Ar-PC","","0","","München",""




Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

Antwort per Email an