Zahlenformat bei Währung ändern

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Zahlenformat bei Währung ändern

Beitrag von theindless »

Hallo Miteinander,

ich habe mal ein kleines Problem und hoffe, dass mir hier jemand helfen kann.

Ich habe ein Programm, dass mir Umsätze in eine csv-Datei exportiert.
Die Umsätze sind grundsätzlich in normaler Währungsformatierung (xxx,xx Euro; -xxx,xx Euro), wenn diese jedoch exportiert werden, werden diese als Cent-Beträge exportiert. :(

Gibt es eine Möglichkeit, das Zahlenformat so zu ändern, dass wieder eine gewöhnliche Währungsformatierung entsteht?

Vielen Dank für eure Hilfe


P.S.: Mir ist bewusst, dass sich das über eine Formel in einer Nachbarspalte ohne weitere lösen lässt, aber eigentlich darf ich aus Sicherheitsgründen die Daten NICHT ändern. Darum wäre es mir lieber, wenn ich nur die Formatierung ändere.
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Zahlenformat bei Währung ändern

Beitrag von Karolus »

Hallo

Deine Fehlerbeschreibung ist nicht besonders hilfreich - da kann man eigentlich nur mutmassen→→
  • - Du hast u.a. das Komma als Spaltentrenner gesetzt im CSV-Import Dialog ?! →→falsch!

    - Du hast in der Original-csv keine Kommas als Dezimalzeichen?!

    - Du hast in der Original-csv Kommas als Dezimaltrenner und als Spaltentrenner
Im Zweifelsfalle würde es weiterhelfen, wenn du die Original-csv in einem Texteditor öffnest, und ein paar Zeilen daraus direkt kopierst und hier zwischen

Code: Alles auswählen

[code]
[/code]--tags einfügst. ( persönliche Daten, Namen, Adressen bitte anonymisieren )


Dein PS ist ein wenig absurd, wenn man bedenkt das du gerade versuchst Daten aus Csv zu importieren.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Zahlenformat bei Währung ändern

Beitrag von theindless »

Hallo Karolus,

den Import kriege ich schon hin.

Die Werte sind in der csv-Datei tatsächlich OHNE einen Trenner (Punkt oder Komma) angegeben, also wirklich in Cent.
Auf die Parameter der Erstellung der csv-Datei (also Trenner etc.) habe ich keinen Einfluss.


Hier mal ein kleiner Auszug.... der Währungsbetrag steht nach dem 2ten Semikolon

Code: Alles auswählen

1111111111;01.07.2015;563;30.06.2015
1111111111;06.08.2015;20638;06.08.2015
1111111111;03.09.2015;19026;03.09.2015
1111111111;01.10.2015;375;30.09.2015
1111111111;26.10.2015;8246;26.10.2015
1111111111;01.12.2015;4800;01.12.2015


zum P.S.: Ich möchte verhindern, dass versehentlich was geändert wird und deshalb möglichst wenig in die Zahlen selbst eingreifen. Das liegt daran, dass auch eine Kollegin damit arbeiten soll, welche nicht "so edv-begabt" ist. :D

Meine Alternative wäre eine Art Auswertungsdatei zu erstellen, in welcher Sie die Rohdaten (nach Import in eine leere Calc-Datei) auf ein Tabellenblatt kopiert und auf einem 2ten (geschützten) Tabellenblatt die Umrechnung erfolgt.
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
nikki
******
Beiträge: 787
Registriert: Do, 05.03.2015 10:42

Re: Zahlenformat bei Währung ändern

Beitrag von nikki »

theindless hat geschrieben:Auf die Parameter der Erstellung der csv-Datei (also Trenner etc.) habe ich keinen Einfluss.
Den folgenden Dialog bekommt man, wenn man beim Speichern als .csv-Datei die Option Filtereinstellungen bearbeiten aktiviert.
2015-12-11 10_32_12-Textexport.gif
2015-12-11 10_32_12-Textexport.gif (7.91 KiB) 7471 mal betrachtet
Gruß

---------------------------------------------------------
Win.10 Prof. 64-bit, AOO 4.1.7, LO 6.3.4 (x64)
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Zahlenformat bei Währung ändern

Beitrag von Karolus »

Hallo

In der csv stehen ganze Zahlen in der entsprechenden "Spalte", entweder rechnest du die in einer andereren Spalte um ( Division durch 100 ) oder du fügst das Komma als Dezimaltrenner irgendwo in der Importkette oder in Calc per Suchen & Ersetzen*** hinzu.

***suche ^(\d+?)(\d\d)$ ersetzen durch $1,$2

@nikki: Ja und, was hilft dein Beitrag jetzt, du siehst doch wie die originale csv aussieht, da sind keine Dezimaltrennzeichen - es geht auch nicht um den Export aus Calc es geht um den Import
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Zahlenformat bei Währung ändern

Beitrag von theindless »

Hallo Karolus,

danke schon mal für die Hilfe.... das funktioniert prinzipiell gut.
Leider beinhalten die Umsätze nicht nur Habenumsätze, sondern auch Sollumsätze (schlechtes Beispiel von mir):

Nachfolgende nochmal ein Auszug aus einer csv-Datei:

Code: Alles auswählen

1111111111;26.06.2015;+000000000075000;26.06.2015
1111111111;29.06.2015;-000000000005000;29.06.2015
1111111111;30.06.2015;-000000000005900;30.06.2015
1111111111;20.07.2015;+000000000036800;20.07.2015
1111111111;01.07.2015;-000000000000500;01.07.2015
1111111111;01.07.2015;-000000000002500;01.07.2015
Ich sehe gerade, dass hier die Währungsbeträge sogar mit Nullen aufgefüllt werden.
Deine Suchen&Ersetzen-Angabe hat für Habenumsätze dennoch funktioniert, da in Calc die Nullen nicht importiert werden.


Gibt es auch die Möglichkeit mit Suchen&Ersetzen die gemischten Umsätze zu verarbeiten?
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Zahlenformat bei Währung ändern

Beitrag von Karolus »

→→^(-)?(\d+?)(\d\d)$ →→→ $1$2,$3
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Rocko
*******
Beiträge: 1164
Registriert: Do, 11.10.2012 13:19

Re: Zahlenformat bei Währung ändern

Beitrag von Rocko »

theindless hat geschrieben:Leider beinhalten die Umsätze nicht nur Habenumsätze, sondern auch Sollumsätze?
Mit der Zwei-Tabellen-Lösung ist das auch kein Problem.
Dateianhänge
csv -ods.ods
(10.49 KiB) 163-mal heruntergeladen
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Zahlenformat bei Währung ändern

Beitrag von theindless »

Hallo Karolus,

dein neues Beispiel funktioniert gut, aber ich habe 2 Umsätze, die es mir vollständig falsch ersetzt:

Code: Alles auswählen

1111111111;26.06.2015;+000000000075000;26.06.2015
1111111111;29.06.2015;-000000000005000;29.06.2015
1111111111;30.06.2015;-000000000005900;30.06.2015
1111111111;20.07.2015;+000000000036800;20.07.2015
1111111111;01.07.2015;-000000000000500;01.07.2015
1111111111;01.07.2015;-000000000002500;01.07.2015
1111111111;01.07.2015;+000000000266609;15.07.2015;
1111111111;01.07.2015;+000000000125785;14.07.2015;
Die letzten beiden Beträge wandelt er bei Suchen&Ersetzen in "57851257,85" und "66092666,09".
Offensichtlich werden hier die Zahlen mehrfach wiederholt.

Liegt das daran, dass die Nachkommastellen KEINE Nullen sind?
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Zahlenformat bei Währung ändern

Beitrag von Karolus »

Hallo

Die Umwandlung per S&E ist da zu fehleranfällig, nimm lieber eine Umrechnung von ¢-Einheiten zu €-einheiten wie von Rocko vorgeschlagen.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Zahlenformat bei Währung ändern

Beitrag von theindless »

Hallo,

an der Hilfsdatei habe ich schon mal probiert und es sind ein paar Probleme aufgetreten.

1. Ich kann nicht voraussagen, wie viele Zeilen die Datei haben wird. Das könnten auch mehrere Tausend sein.

2. Die Datei wird an einen Dritten weitergeben, der aber nur die endgültigen Daten haben soll, also nicht meine Berechnungsdatei

3. Das Format zur Weitergabe an den Dritten muss teilweise xls, teilweise csv sein. (Es ist einfacher eine Tabelle mit 1 Blatt als csv zu speichern)

4. Wenn ich alle Eventualitäten ausschließen möchte (Kollegin :D) müsste ich die Formel bis Zeile 30.000 oder so kopieren, was die Ladezeiten extrem langwierig macht.



Nachdem du sagst, dass S&E fehleranfällig sein kann, ist aber die Datei das einzige Mittel, da ich da Fehler fast ausschließen kann.

Danke für deine Hilfe!

theindless
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Zahlenformat bei Währung ändern

Beitrag von Karolus »

Hallo

Wenn Calc eigentlich nur dazu dient aus einer "Csv_mit_Cent_beträgen" eine "csv_mit_Euro_beträgen" zu generieren, würde ich das eh per Script erledigen, ohne irgendwelchen manuellen Eingriffe.

Falls auch .xls aus Ausgabeformat benötigt wird, gibts dafür auch Lösungen ohne AOO oder LO anzuwerfen.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Zahlenformat bei Währung ändern

Beitrag von theindless »

Hallo Karolus,

falls du mit "Skript" ein Makro meinst, kann ich das leider nicht umsetzen, da ich "aus Sicherheitsgründen" keine Makros benutzen darf.

Trotzdem danke für den Hinweis
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Antworten