스크립팅을 사용하여 데이터 테이블을 Excel로 내보내기친애하는 커뮤니티 회원 여러분,
xlsx 파일로 JMP EXCEL 내보내기 및 Filemaker PRO로 다시 가져오기에 문제가 발생했습니다. JMP 데이터 테이블을 xlsx 파일로 저장하고 FileMaker로 가져오려고 하면 가져온 행과 열의 수가 정확하지만 데이터가 전송되지 않습니다. xlsx 파일을 EXCEL에서 열고 파일을 Excel에서 다시 저장하면 문제가 해결됩니다.
이 효과를 일으킬 수 있는 제안이 있습니까?
도움을 주시면 감사하겠습니다.
친절한 안부, 사이먼
Re: 스크립팅을 사용하여 데이터 테이블을 Excel로 내보내기테이블을 데이터베이스로 다시 가져올 수 있는 정말 직접적이고 잠재적으로 매우 간단한 다른 방법이 있을 수 있습니다.
JMP와 데이터베이스 간의 ODBC 연결 사용에 대한 이 백서를 살펴보십시오. 마지막 예에서는 JMP의 테이블을 데이터베이스 연결로 직접 푸시하는 방법에 대해 설명합니다. 파일을 저장하고 여는 것보다 훨씬 더 강력하고 쉬울 수 있습니다.
https://www.jmp.com/content/dam/jmp/documents/en/white-papers/wp-jmp-odbc-102427.pdf
Re: 스크립팅을 사용하여 데이터 테이블을 Excel로 내보내기매우 감사합니다. 그것은 저에게 환상적인 도움입니다.
문안 인사.
시몬
Re: 스크립팅을 사용하여 데이터 테이블을 Excel로 내보내기좋아요, 그래서 아마도 파이썬을 싫어하지 않는다면 비교적 간단한 시도가 있을 수 있습니다. 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 />
파이썬 스크립트를 일부 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")
);
그런 다음 정말로 원한다면 파이썬 스크립트가 있는 "텍스트" 문자열을 분리하고 파일 경로와 같은 특정 문자열을 조합할 수 있습니다.(하지만 멀리 가기 전에 오늘 아침에 커피 한 잔 더 필요합니다)
Re: 스크립팅을 사용하여 데이터 테이블을 Excel로 내보내기예, 그러면 문제가 해결됩니다.
Re: 스크립팅을 사용하여 데이터 테이블을 Excel로 내보내기내가 이해하지 못했는지 확인하기 위해.모든 "." ""였다면 FM과 함께 작동할까요?
또한 Mac을 사용 중이신가요?
Re: 스크립팅을 사용하여 데이터 테이블을 Excel로 내보내기답변 해주셔서 감사합니다. 시도했지만 Filemaker는 더 이상 xls를 지원하지 않습니다.
txt가 작동합니다. 하지만 불행하게도 10진수 ","를 사용해야 하는 경우 JMP는 모든 숫자의 시작과 끝에 따옴표를 붙입니다.
Re: 스크립팅을 사용하여 데이터 테이블을 Excel로 내보내기xlsx로 내보내는 대신 이전 xls 형식을 사용해 보시겠습니까?