Esporta la tabella dei dati in Excel utilizzando gli scriptCari membri della comunità,
Ho riscontrato un problema con l'esportazione JMP EXCEL in file xlsx e la reimportazione in Filemaker PRO. Il salvataggio di una tabella di dati JMP come file xlsx e il tentativo di importarla in FileMaker genera il numero corretto di righe e colonne importate, ma non viene trasferito alcun dato. Aprire il file xlsx in EXCEL e salvare nuovamente il file in excel risolve il problema.
Qualche suggerimento su cosa potrebbe causare questo effetto?
L'aiuto è molto apprezzato.
Cordiali saluti, Simone
Ri: esportare la tabella dei dati in Excel utilizzando lo scriptingpotrebbe esserci un altro modo davvero diretto e potenzialmente molto semplice per riportare una tabella nel tuo database.
Dai un'occhiata a questo white paper sull'utilizzo delle connessioni ODBC tra JMP e un database. L'ultimo esempio parla del push di una tabella da JMP direttamente in una connessione al database. Potrebbe essere molto più robusto, per non dire più facile, che salvare e aprire un file.
https://www.jmp.com/content/dam/jmp/documents/en/white-papers/wp-jmp-odbc-102427.pdf
Ri: esportare la tabella dei dati in Excel utilizzando lo scriptingGrazie mille. Questo è un aiuto fantastico per me.
Saluti.
Simone
Ri: esportare la tabella dei dati in Excel utilizzando lo scriptingOk, quindi forse, se non sei contrario a Python, potrebbe esserci una cosa relativamente semplice da provare. Potremmo fare in modo che JMP chiami un breve script Python che tratti il file txt come un oggetto e sostituisca tutti i punti con virgole.
#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 />
Potremmo persino racchiudere lo script Python in qualche JSL per renderlo un po' più automatico.
//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")
);
Quindi, se lo desideri davvero, puoi separare quella stringa di "testo" che contiene lo script Python e assemblare stringhe specifiche come il percorso del tuo file e cose del genere.(ma avrei bisogno di un'altra tazza di caffè stamattina prima di arrivare così lontano)
Ri: esportare la tabella dei dati in Excel utilizzando lo scriptingSì, questo risolverebbe il problema.
Ri: esportare la tabella dei dati in Excel utilizzando lo scriptingGiusto per essere sicuro di aver capito.se potessi ottenere un file .txt in cui tutti i "." erano "," allora funzionerebbe con FM?
Inoltre, sei su un Mac?
Ri: esportare la tabella dei dati in Excel utilizzando lo scriptingGrazie per la risposta. Ho provato, ma Filemaker non supporta più xls.
txt funziona. Ma sfortunatamente essere costretti a utilizzare il decimale "," fa sì che JMP inserisca le virgolette all'inizio e alla fine di ogni numero.
Ri: esportare la tabella dei dati in Excel utilizzando lo scriptingInvece di esportare come xlsx, prova a utilizzare il vecchio formato xls?