내 코드의 목적은 for 루프를 반복 할 때마다 txt 파일에서 한 줄로 읽고 데이터를 변수에 넣고 해당 변수를 데이터베이스에서 데이터를 가져 오는 코드 줄에 넣는 것입니다.
Excel 시트에서 데이터를 가져와 특정 수의 문자로 데이터를 잘라내어 txt 파일에 넣는 MATLAB 코드가 있습니다. JMP에서 쉽게 읽을 수 있다면이 데이터를 다르게 출력하도록 matlab 코드를 쉽게 변경할 수 있습니다.
내 비 작동 코드를 첨부했습니다.
이름 = : 열 1 [i]; 내가 가지고있는 문제를 해결했다.
빠른 응답에 감사드립니다.
흠, 당신의 요청이 나에게 불분명합니다.
귀하의 계획은 JMP 또는 Matlab에서 데이터베이스 추출을 실행합니까?
JMP는 Excel 파일을 읽을 수 있습니다. JMP는 Excel 마법사 (JMP13 이상)를 사용하거나 SQL을 사용하여 Excel 파일에서 데이터를 추출 할 수도 있습니다. JMP는 JMP 9부터 Excel 통합 문서를 데이터베이스로 사용할 수 있습니다. 그러나 SQL을 사용하여 Excel을 추출하고 64 비트 JMP 및 32 비트 Excel이있는 경우 기계 DSN을 정의하는 데 한 번 특별한 설정이 필요합니다.
즉,이 JSL 줄은 스크립트에서 가져온 것입니다.
Pnames = open("$Desktop/EPI-1310-EML_V004Pnames.txt");Pnames는 해당 테이블에 대한 참조이며 Pnames [i]는 의미가 없습니다.
Pnames.txt 파일의 머리글에 열 머리글이 있습니까? 그렇지 않으면 다음과 같이이 코드를 사용합니다.
Opendt = Open( "$SAMPLE_IMPORT_DATA/EOF_comma.txt", Table Contains Column Headers( 0 ) );
헤더가없고 Pnames.txt 파일이 여러 줄로 구성되어 있고 각 줄이 매개 변수 이름 인 경우 이름을 얻으려면 Name = : Column 1 [i]를 사용하십시오.
Pnames.txt와 Pset.txt의 모양을 보여줘야합니다.