Discussion:
Calc - "TAB" in Textfeld einfügen
RKn
2014-06-30 09:02:15 UTC
Permalink
Hallo zusammen,

ich habe gerade eine Excel-Tabelle zu bearbeiten und benutze dazu LO
4.2.4.2.

In der Tabelle werden pro Spalte Werte erfasst, die in dem letzten Feld
der Spalte zu einem "CSV-String" zusammengebaut werden.
Beispiel: =B2&", "&B3&", "&B4&", "...

Ich möchte nun das Komma durch einen Tabulator "TAB" ersetzen und habe
das mit "\t" als reg. Ausdruck für den Tabulator versucht.

Dies wird aber als normaler Text behandelt, sodass z. B. beim Einfügen
in Writer (als unformatierter Text) <InhaltB2>\t <InhaltB3>... erscheint.

Klar könnte man nun mit Suche und Ersetzen den \t gegen einen Tabulator
tauschen, wäre aber wieder ein weiterer Arbeitsschritt.

Welche Möglichkeit gibt es, einen Tabulator direkt in ein Feld einzufügen?

Besten Dank

Ralf
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
Franklin Schiftan
2014-06-30 09:08:23 UTC
Permalink
Hallo RKn,
Post by RKn
Ich möchte nun das Komma durch einen Tabulator "TAB" ersetzen
Warum? Welche Weiterverarbeitung kann nicht mit Komma-separierten
Feldern in einer CSV-Datei umgehen?
Post by RKn
Ralf
--
..... und tschüss

Franklin
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
RKn
2014-06-30 09:12:27 UTC
Permalink
Post by Franklin Schiftan
Hallo RKn,
Post by RKn
Ich möchte nun das Komma durch einen Tabulator "TAB" ersetzen
Warum? Welche Weiterverarbeitung kann nicht mit Komma-separierten
Feldern in einer CSV-Datei umgehen?
Die, die nicht damit rechnet, dass die Nutzer auch Kommas in den
Datenfeldern benutzen ...
Post by Franklin Schiftan
Post by RKn
Ralf
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
Franklin Schiftan
2014-06-30 09:42:30 UTC
Permalink
Hallo RKn,
Post by RKn
Post by Franklin Schiftan
Hallo RKn,
Post by RKn
Ich möchte nun das Komma durch einen Tabulator "TAB" ersetzen
Warum? Welche Weiterverarbeitung kann nicht mit Komma-separierten
Feldern in einer CSV-Datei umgehen?
Die, die nicht damit rechnet, dass die Nutzer auch Kommas in den
Datenfeldern benutzen ...
Dann nimm doch das Semikolon als Feldtrenner oder setze die
Datenfelder in Anführungszeichen oder beides.
Post by RKn
Post by Franklin Schiftan
Post by RKn
Ralf
--
..... und tschüss

Franklin
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
Wolfgang Jäth
2014-06-30 11:34:51 UTC
Permalink
Post by RKn
Post by Franklin Schiftan
Hallo RKn,
Post by RKn
Ich möchte nun das Komma durch einen Tabulator "TAB" ersetzen
Warum? Welche Weiterverarbeitung kann nicht mit Komma-separierten
Feldern in einer CSV-Datei umgehen?
Die, die nicht damit rechnet, dass die Nutzer auch Kommas in den
Datenfeldern benutzen ...
Wenn diese Gefahr besteht, werden die Datenfelder üblicherweise in
Hochkommas eingeschlossen; und Hochkommas innerhalb der Datenfelder
werden durch Verdoppelung maskiert. Wo liegt das Problem?

Wolfgang
--
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
Werner Tietz
2014-06-30 10:54:39 UTC
Permalink
Post by Franklin Schiftan
Hallo RKn,
Post by RKn
Ich möchte nun das Komma durch einen Tabulator "TAB" ersetzen
Warum? Welche Weiterverarbeitung kann nicht mit Komma-separierten
Feldern in einer CSV-Datei umgehen?
Das frage ich mich auch, aber egal verkette eben mit ..& ZEICHEN(9) & ...
oder vielleicht =PYJOIN(B2:B10;ZEICHEN(9))
gibts dort →
http://de.openoffice.info/viewtopic.php?f=25&t=60394

Werner
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
RKn
2014-06-30 09:44:58 UTC
Permalink
Hallo Helmut,

=B2&ZEICHEN(9)&B3....

geht.

Besten Dank

Ralf
Hallo Ralf,
Probiere einmal Zeichen(9) statt =\t"
Grüße
Helmut
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
Wolfgang Jäth
2014-06-30 09:35:06 UTC
Permalink
Post by RKn
ich habe gerade eine Excel-Tabelle zu bearbeiten und benutze dazu LO
4.2.4.2.
In der Tabelle werden pro Spalte Werte erfasst, die in dem letzten Feld
der Spalte zu einem "CSV-String" zusammengebaut werden.
Beispiel: =B2&", "&B3&", "&B4&", "...
Ich möchte nun das Komma durch einen Tabulator "TAB" ersetzen und habe
das mit "\t" als reg. Ausdruck für den Tabulator versucht.
Dies wird aber als normaler Text behandelt, sodass z. B. beim Einfügen
in Writer (als unformatierter Text) <InhaltB2>\t <InhaltB3>... erscheint.
Klar könnte man nun mit Suche und Ersetzen den \t gegen einen Tabulator
tauschen, wäre aber wieder ein weiterer Arbeitsschritt.
Welche Möglichkeit gibt es, einen Tabulator direkt in ein Feld einzufügen?
=B2 & ZEICHEN(9) & B3 & ZEICHEN(9) & B4 & ZEICHEN(9) & ...

Allerdings werden in Calc innerhalb von Zellen keine Tabulatoren dargestellt
(obgleich sie trotzdem vorhanden sind). Um sie ggf. zu sehen, musst Du den
Feldinhalt aus Calc heraus kopieren, und anderswo einfügen.

Aber ich schließe mich der Frage von Franklin an, warum belässt Du es
nicht einfach bei komma-separierten Strings (immerhin heißt das Format
ja auch "coma separated strings", und nicht "tabulator separated
strings" ;-) )?

Wolfgang
--
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
Fritz Szekät
2014-06-30 11:39:03 UTC
Permalink
Hallo Wolfgang,
Post by Wolfgang Jäth
Aber ich schließe mich der Frage von Franklin an, warum belässt Du es
nicht einfach bei komma-separierten Strings (immerhin heißt das Format
ja auch "coma separated strings", und nicht "tabulator separated
strings" ;-) )?
wie wäre es mit "Character-Separated-Values"???
Da Komma/Semikolon (daher im englischen auch Comma!) Satzzeichen
sind, verwende ich auch lieber Tabulatoren. Ich kann das Anliegen
schon verstehen und außerdem konnte dem TO ja geholfen werden ;-)
--
Gruß
Fritz
--
Liste abmelden mit E-Mail an: users+***@de.libreoffice.org
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
Loading...