Exportieren Sie die Datentabelle mithilfe von Skripten nach ExcelLiebe Community-Mitglieder,
Beim JMP-EXCEL-Export in XLSX-Dateien und beim Reimport in Filemaker PRO ist ein Problem aufgetreten. Das Speichern einer JMP-Datentabelle als XLSX-Datei und der Versuch, sie mit FileMaker zu importieren, führt zur korrekten Anzahl importierter Zeilen und Spalten, es werden jedoch keine Daten übertragen. Öffnen Sie die XLSX-Datei in EXCEL und speichern Sie die Datei erneut in Excel, um das Problem zu lösen.
Irgendwelche Vorschläge, was diesen Effekt verursachen könnte?
Hilfe wird sehr geschätzt.
Herzliche Grüße, Simon
Betreff: Datentabelle mithilfe von Skripten nach Excel exportierenMöglicherweise gibt es noch eine andere wirklich direkte und möglicherweise sehr einfache Möglichkeit, eine Tabelle wieder in Ihre Datenbank aufzunehmen.
Sehen Sie sich dieses Whitepaper zur Verwendung von ODBC-Verbindungen zwischen JMP und einer Datenbank an. Im letzten Beispiel geht es darum, eine Tabelle von JMP direkt in eine Datenbankverbindung zu übertragen. Das ist möglicherweise wesentlich robuster, ganz zu schweigen davon, dass es einfacher ist, eine Datei zu speichern und zu öffnen.
https://www.jmp.com/content/dam/jmp/documents/en/white-papers/wp-jmp-odbc-102427.pdf
Betreff: Datentabelle mithilfe von Skripten nach Excel exportierenVielen Dank. Das ist eine fantastische Hilfe für mich.
Grüße.
Simon
Betreff: Datentabelle mithilfe von Skripten nach Excel exportierenOk, wenn Sie Python nicht abgeneigt sind, gibt es vielleicht etwas relativ Einfaches, das Sie ausprobieren können. Wir könnten JMP veranlassen, ein kurzes Python-Skript aufzurufen, das die TXT-Datei als Objekt behandelt und alle Punkte durch Kommas ersetzt.
#this is python script not JSL<BR />f = open('/Users/path/Byron Wingerd/Jupyter/Data/intable.txt','r')
filedata = f.read()
f.close()
newdata = filedata.replace(".",",")
f = open('/Users/path/Byron Wingerd/Jupyter/Data/outtable.txt','w')
f.write(newdata)
f.close()<BR /><BR />
Wir könnten das Python-Skript sogar in etwas JSL einbinden, um dies etwas automatisierter zu gestalten.
//bw
names default to here(1);
text="\[
f = open('/Users/path/Byron Wingerd/Jupyter/Data/intable.txt','r')
filedata = f.read()
f.close()
newdata = filedata.replace(".",",")
f = open('/Users/path/Byron Wingerd/Jupyter/Data/outtable.txt','w')
f.write(newdata)
f.close()
]\";
path=Get Current Directory();
save text file(path||"replace_periods_with_commas.py", text);
x = RunProgram(
executable( "/Users/path/anaconda/bin/python" ),
options(path||"replace_periods_with_commas.py")
,readfunction("blob")
);
Wenn Sie es wirklich wollten, könnten Sie dann die „Text“-Zeichenfolge, die das Python-Skript enthält, auseinandernehmen und bestimmte Zeichenfolgen wie den Pfad zu Ihrer Datei und ähnliches zusammensetzen.(aber ich bräuchte heute Morgen noch eine Tasse Kaffee, bevor ich so weit komme)
Betreff: Datentabelle mithilfe von Skripten nach Excel exportierenJa, das würde das Problem lösen.
Betreff: Datentabelle mithilfe von Skripten nach Excel exportierenNur um sicherzugehen, dass ich es nicht verstehe.Wenn Sie eine TXT-Datei erhalten könnten, in der alle „.“ waren "," dann würde es mit FM funktionieren?
Benutzen Sie außerdem einen Mac?
Betreff: Datentabelle mithilfe von Skripten nach Excel exportierenDanke für die Antwort. Ich habe es versucht, aber Filemaker unterstützt XLS nicht mehr.
txt funktioniert. Aber leider führt die Tatsache, dass JMP gezwungen ist, Dezimalzahlen zu verwenden, dazu, dass JMP am Anfang und am Ende jeder Zahl Anführungszeichen setzt.
Betreff: Datentabelle mithilfe von Skripten nach Excel exportierenAnstatt als XLSX zu exportieren, versuchen Sie es mit dem älteren XLS-Format?