Einstellungen für Excel-Export
Prozentwerte
Damit PLANTA-Prozentwerte auch in Excel als Prozentwerte formatiert werden, müssen die Datenfelder in PLANTA ein Format besitzen, bei dem das letzte Zeichen "%" ist.
Dieses Format muss entweder im Modul Datenbereiche, im Feld Format-ID oder im Data Dictionary, im gleichnamigen Feld Format-ID eingetragen sein..
Währungsfelder
Bei Währungsfeldern wird immer der Wert aus der Datenbank nach Excel exportiert:
Die Werte der Währungsfelder werden als reine Zahlenwerte in der Datenbank gespeichert, und zwar abhängig von der Systemwährung. D.h., ist die definierte Systemwährung eine andere als die Feldwährung, wird der an der Oberfläche eingetragene Wert beim Speichern in die Datenbank konvertiert. Somit kann die Zahl im entsprechenden Feld an der Oberfläche von der Zahl in der Datenbank abweichen.
Die Systemwährung wird im Feld Systemwährung im Modul Lizenz, Systemparameter und DB-Instanzen definiert.
Die Feldwährung kann durch das Eintragen des Währungsformats auf der Skin-, Benutzer-, Datentabellen- oder Datenfeldebene definiert werden.
Beispielfälle | Feld | Datenbank | Excel |
---|---|---|---|
1: Feldwährung=CHF, Systemwährung=CHF, Standardwährung in Excel: € | 20,000CHF | 20,000(CHF) | 20,000€ |
2: Feldwährung=€, Systemwährung=CHF, Standardwährung in Excel: € | 20,000€ | 25,218(CHF) | 25,218€ |
3: Feldwährung=CHF, Systemwährung=€, Standardwährung in Excel: € | 20,000CHF | 15,582(€) | 15,582€ |
4: Feldwährung=€, Systemwährung=CHF, Standardwährung in Excel: CHF | 20.000€ | 25,218(CHF) | 25,218CHF |
In PLANTA project besteht die Möglichkeit, Währungsfelder mit unterschiedlichen Formaten zu belegen. Nach dem Export an Excel werden diese im einheitlichen Standardwährungsformat von Excel angezeigt.
Z.B. Formate 12345678.00EUR oder 12345.678,00€ von PLANTA project werden beide nach dem Export in Excel als Format 12.345.678,00€ dargestellt.
Die Standardwährung in Excel und das Standardwährungsformat werden durch die Regions- und Sprachoptionen definiert.
Es besteht die Möglichkeit mit der IronPython-Funktion
ExportToExcelSetCurrencyFormatting()
pro zu exportierendes Module zu definieren, in welchem Format die Währungs-Datenfelder nach dem Export in Excel dargestellt werden sollen.