안녕하세요,
다음과 같이 여러 Excel 파일을 JMP로 가져 오기위한 스크립트를 작성 중입니다.
directory = "C:\Documents\Projects\";
Set Default Directory(directory);
allfiles = Files In Directory( directory);
excelfiles = {}
For (i = 1, i<= NI tems(allfiles), i++,
if ( Ends With( allfiles[i], ".xlsx") ,
Insert Into (excelfiles, allfiles[i]);
);
);
문제는 allfiles 보고 { "~ $ file1.xlsx", "file1.xlsx", "~ $ file2.xlsx", "file2.xlsx"등 ...} 나는 제거 할 수없는 것처럼 보입니다. "~ $" 파일 이름에. Windows Explorer에서 해당 파일을 볼 수 없으며보기 숨김 파일을 선택하지 않았습니다. 나는 추가했다. ! 함께 시작 (allfiles [i], "~ $") ~로 만약 () 문은 tmp 파일을 제거하지 않았습니다.
더 혼란스러운 것은 :
길이 (excelfiles [ 1 ]) = 10
길이 (excelfiles [ 2 ]) = 12
그러나,
substr (excelfiles [ 1 ], 1 , 삼 ) = fil .... "~ $ f"가 아닌가? ??
나는 누군가가 이것에 대해 밝힐 수 있다면 정말 감사 할 것입니다. 감사!