Dringend: Text in Zahlenwert konvertieren

Und was passiert, wenn man die Tabelle mit den Werten einfach mal als CSV-Datei exportiert? Wenn sie dort als Strings hinterlegt sind, sind diese Strings in der Regel durch ein entsprechendes Zeichen gekennzeichnet, beispielsweise Anführungszeichen. Keine Ahnung was Excel da setzt, benutze das Programm nicht. Aber in den CSV-Dateien könnte man nun per Suchen und Ersetzen alle diese Zeichen entfernen. Danach könnte ein Import in Excel zu einer Tabelle führen, in der Zahlen stehen und keine Strings. Das ist zwar sicherlich nicht optimal, aber besser als alle Zellen manuell umzuformatieren.
By the way, wenn das "Buchhaltungstool" neben dem Excel-Export auch noch beispielsweise CSV-Dateien exportieren kann, kann man natürlich auch direkt aus dem Tool heraus als CSV-Datei exportieren, dann mit Suchen-Ersetzen die Datei korrigieren und diese dann in Excel importieren. Mit ganz viel Glück produziert ein CSV-Export unter Umständen auch eine Datei, die man direkt an Excel übergeben kann und die dann korrekt importiert wird.
 
— Ähnliches/Gleiches Problem —

Zum Verständnis:
_ = blank (Leerzeichen)
„-123,45_Ä“ = „-123,45 €“ im Original


csv-Datei spuckt obige Originalzahl als DOS/Win-ASCII-Zeichen aus, also „-123,45_Ä“.
- Ein Problem, das (IIRC) mit ASCII in 7-Bit-Darstellung und 8-Bit-Darstellung zu tun hat; hilft hier aber nicht weiter…

Führt beim Importieren nach LibreOffice (OSX) zu „-123,45__“, was als Text interpretiert wird.*
Wenn ich jetzt diese Zelle(n) als Währung formatiere, die negative Beträge rot anzeigen soll(en) incl. €,
passiert erst dann etwas, wenn ich in der Zelle die beiden finalen Leerzeichen lösche:
Dann wird „-123,45 €“ schön rot angezeigt.

Das Verfahren ist händisch allerdings etwas mühsam…

Besser ist es, schon die csv anzupassen, wie von TEXnician empfohlen.

Kochrezept:
csv öffnen mit TextEdit.
Alt-Cmd-F
Ersetzen von „ Ä““
durch „““
- wobei das erste „ und das letzte “ (Anführungszeichen) nicht mitgetippt werden:
Also ersetzen von Leerzeichen Ä Anführungszeichen
durch nur ein einzelnes Anführungszeichen - um „Ersetzen durch Nichts“ zu vermeiden…

Und dann erst nach LO importieren…

Ist IMHO weniger umständlich (und fehleranfällig, Stichwort Err:502), als das Gefrickel innerhalb von LO.
Zumal LO (im Gegensatz zu Excel) keine Makros kennt, mit denen man den Vorgang automatisieren könnte. 572


* Zusatzfrage:
Gibt es in LO eine Einstellung (oder sonstige Anzeigemöglichkeit),
die einem die Formatierung der aktuellen Zelle anzeigt,
ohne dass man über rechte Maustaste und "Zellen formatieren..." gehen muss?
- Die Konkurrenz von Softmaker hat sowas zB eingebaut...
 
Zuletzt bearbeitet:
Zurück
Oben Unten