スクリプトを使用してデータテーブルを Excel にエクスポートする親愛なるコミュニティメンバーの皆様
JMP EXCEL の xlsx ファイルへのエクスポートと Filemaker PRO への再インポートで問題が発生しました。 JMP データテーブルを xlsx ファイルとして保存し、それを FileMaker にインポートしようとすると、正しい数の行と列がインポートされますが、データは転送されません。 Excel で xlsx ファイルを開き、そのファイルを Excel で再度保存すると問題は解決します。
この影響を引き起こす可能性がある考えはありますか?
ご協力をよろしくお願いいたします。
よろしくお願いします、サイモン
Re: スクリプトを使用してデータテーブルを Excel にエクスポートするテーブルをデータベースに戻すための、本当に直接的で潜在的に非常に簡単な方法がもう 1 つあるかもしれません。
JMP とデータベース間の ODBC 接続の使用については、このホワイト ペーパーを参照してください。 最後の例では、JMP からデータベース接続にテーブルを直接プッシュする方法について説明します。 これは、ファイルを保存して開くよりも簡単であるどころか、はるかに堅牢である可能性があります。
https://www.jmp.com/content/dam/jmp/documents/en/white-papers/wp-jmp-odbc-102427.pdf
Re: スクリプトを使用してデータテーブルを Excel にエクスポートするどうもありがとうございます。 それは私にとって素晴らしい助けです。
よろしく。
サイモン
Re: スクリプトを使用してデータテーブルを Excel にエクスポートするそうですね、Python に抵抗がなければ、比較的簡単な方法を試すことができるかもしれません。 JMP に、txt ファイルをオブジェクトとして扱い、すべてのピリオドをカンマに置き換える短い Python スクリプトを呼び出すことができます。
#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 />
これをもう少し自動化するために、Python スクリプトを JSL でラップすることもできます。
//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")
);
その後、本当に必要に応じて、Python スクリプトを含む「テキスト」文字列を分解し、ファイルへのパスなどの特定の文字列を組み立てることができます。(でも、そこまで行く前に今朝はもう一杯コーヒーが必要です)
Re: スクリプトを使用してデータテーブルを Excel にエクスポートするはい、それで問題は解決します。
Re: スクリプトを使用してデータテーブルを Excel にエクスポートする私が理解していないことを確認するために。すべての「.」が含まれる .txt ファイルを取得できれば。 「、」だった場合、FMでも動作しますか?
あと、Macをお使いですか?
Re: スクリプトを使用してデータテーブルを Excel にエクスポートするご回答ありがとうございます。 試してみましたが、Filemaker は xls をサポートしなくなりました。
txtは機能します。 しかし、残念なことに、10 進数の「,」を使用することを強制されると、JMP はすべての数値の先頭と末尾に引用符を付けることになります。
Re: スクリプトを使用してデータテーブルを Excel にエクスポートするxlsx としてエクスポートする代わりに、古い xls 形式を使用してみてください。