Um die Performance bei größeren und komplexeren 4D View Pro Dateien zu verbessern, haben wir ein neues Dateiformat namens .sjs eingeführt. Das .sjs-Format ist eine komprimierte Datei mit mehreren kleineren JSON-Dateien, die eine ähnliche Struktur wie Excel-XML aufweisen. Dieses neue Format wird die Performance verbessern und die Handhabung dieser Dateien optimieren.
sjs-Datei importieren/exportieren
Dieses neue Format kann importiert und exportiert werden, mit den VP IMPORT DOCUMENT und VP EXPORT DOCUMENT Befehlen importiert und exportiert werden:
// Import of a sjs document
VP IMPORT DOCUMENT("ViewProArea"; "c:\\example\\mySJSfile.sjs"; {formula: Formula(SJSExport)})
...
// Export of a sjs document
VP EXPORT DOCUMENT("ViewProArea"; "c:\\example\\mySJSfile.sjs"; {formula: Formula(SJSExport)})
Wie bei den Formaten xslx oder csv ist zu beachten, dass das Laden und Speichern dieses Dokuments asynchron erfolgt. Sie müssen das Formelattribut verwenden, um eine Aktion am Ende der Dokumentverarbeitung zu starten.
Sie können aber auch die Schaltflächen Öffnen und Speichern in der Multifunktionsleiste verwenden, um dieses neue Dateiformat zu nutzen:
Leistungsverbesserung
Intern führt diese Änderung zu einer schnelleren Leistung und einer geringeren Dateigröße.
Hier sind ein paar Werte, die den Import und Export von Dateien mit 1 Million Werten mit Standardoptionen vergleichen:
4vp-Datei | sjs-Datei | |
Datei importieren | 6 s | 1 s |
Datei exportieren |
5 s | 2 s |
Größe der Datei | 26 Mb | 3 Mb |
Schauen Sie sich diese Funktionen in der Dokumentation genauer an!