(Frage) Mehrfachdateiimport für JSON-codiert; während die Dateierweiterungen unterschiedlich sindHallo,
Ich habe Schwierigkeiten, einen XML- und JSON-Datensatz in JMP zu konvertieren.
Ich verwende derzeit JMP15.1; Ich habe also den Import-Assistenten parat.
Das aktuelle Problem besteht darin, dass ich die Dateien manuell mit der entsprechenden Spalten- und Zeileneinstellung öffnen kann, die von „.prc“ in „.json“ geändert wurde.
* Mein Tool generiert Dateien im JSON-Format, jedoch mit einem anderen Erweiterungsnamen (=.prc).
Mein Ziel besteht jedoch nicht darin, diesen Konvertierungsprozess zu durchlaufen und gefilterte Zeilen und Spalten aus der Datei-DB zu erhalten.
# Wenn ich also die angehängte .json-Dateierweiterung in .prc ändere; JMP kann es dann nicht richtig lesen.
DatenzugriffBetreff: (Frage) Mehrfachdateiimport für JSON-codiert; während die Dateierweiterungen unterschiedlich sindJa. MFI hängt von der Erweiterungsübereinstimmung ab. Zusätzlich zu Jims Vorschlägen kann die Funktion open() auch jeweils eine Datei öffnen und die Erweiterung überschreiben.
open("$desktop/big class.jsonx","json")
open("$desktop/big class.jsonx",jsonwizard(1))Im zweiten Beispiel können Sie das Quellskript aus einem vorherigen Import anstelle von jsonwizard(1) verwenden; Der Assistentendialog wird auf diese Weise nicht angezeigt.Datentabellen verketten verfügt über JSL, um den Prozess für viele Dateien zu automatisieren.
Betreff: (Frage) Mehrfachdateiimport für JSON-codiert; während die Dateierweiterungen unterschiedlich sindSie können dieses Problem leicht lösen, indem Sie entweder JMP alle .prc-Dateien finden lassen, sie umbenennen und dann den Import mehrerer Dateien durchführen und anschließend die Dateierweiterungen wieder in .prc ändern
oder
Verwenden Sie „Load Text File()“, um jede Datei einzulesen, und speichern Sie sie mithilfe von „Save Text File()“ mit der Dateierweiterung .json in einem $TEMP-Unterverzeichnis und lesen Sie sie dann im Mehrfachdateiimport ein
JMP kann ganz einfach alle Dateinamen in einem Ordner zurückgeben, und von dort aus können Sie die Umbenennung oder das Kopieren durchführen.