다중 파일 가져오기 플랫폼으로 xls 파일 가져오기모두들 안녕,
가져오고 연결하려는 xls 파일 세트가 있습니다.
하나씩 제대로 열 수는 있지만 다중 파일 가져오기 플랫폼을 사용하려고 하면 빈 파일이 나타납니다.
xls 대신 xlsx로 변환하면 예상대로 작동합니다.
문제를 해결할 수 있도록 수정할 특정 설정이 있습니까?
파일 형식이 매우 특이한 경우 다중 파일 가져오기 플랫폼 문제와 관련된 일부 게시물을 찾았지만 여기서는 그렇지 않습니다(1 워크시트, 첫 번째 행 = 헤더...).
도움을 주셔서 미리 감사드립니다!
데이터 테이블창Re: 다중 파일 가져오기 플랫폼으로 xls 파일 가져오기CSV 데이터가 있거나 정말 오래된 .xls 형식 파일이 있는 것 같으며 파일 이름을 .xlsx로 바꾸거나 Excel로 열고 .xlsx로 저장합니다. 때로는 잘못된 확장자가 사용되어 Excel에서 알아낼 수 있습니다.
파일의 확장자가 .csv인 경우(실제로 쉼표로 구분된 값이 포함된 경우) MFI 옵션을 직접 사용할 수 있어야 합니다.
하나씩 제대로 열리면 어떤 JMP 도구를 사용하셨나요? 소스 스크립트를 게시할 수 있습니까(오른쪽 클릭->편집). 그것은 효과가 있었던 것에 대해 많은 것을 말해 줄 것입니다. 데이터가 민감하지 않은 경우 샘플 파일도 도움이 될 수 있습니다.
Re: 다중 파일 가져오기 플랫폼으로 xls 파일 가져오기답변 감사합니다 @Craige_Hales .
JMP의 Excel 가져오기 마법사를 사용하여 열면 예상대로 작동하며 다음은 해당 소스 스크립트입니다.
Open(
"$DESKTOP/Test JMP Import/Test.xls",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
)
다만, 엑셀에서 직접 파일을 열려고 하면 엑셀 경고가 뜨는데, 사실 포맷 파일이 좀 이상한 것 같긴 한데...이 메시지에 첨부하려고 하면 오류도 발생합니다.

문제는 내가 처음에 파일을 만든 사람이 아니므로 각 파일을 수동으로 열거나 저장하지 않고도 나중에 수정할 수 있는지 알 수 없다는 것입니다.
Re: 다중 파일 가져오기 플랫폼으로 xls 파일 가져오기아직 포기하지 마세요! Windows 파일 탐색기(JMP 아님)에서 파일을 마우스 오른쪽 버튼으로 클릭하고 open_with->메모장 또는 워드패드를 시도합니다.
나는 추측 .xls 파일에 CSV 데이터가 표시되고 이름을 .CSV로 바꾸면 작동합니다.
이름을 바꿀 파일이 소수 이상인 경우 JMP에는 파일을 찾는 FilesInDirectory 함수와 이름을 바꾸는 renameFile(?) 함수가 있습니다.
메모장에서 바이너리 데이터나 일종의 XML 데이터를 볼 수도 있습니다. 다시 추측할 수 있도록 해당 데이터의 앞부분을 붙여넣으세요...
(나는 하루 종일 밖에 있다. 다른 사람이 좋은 생각을 할 수도 있습니다.)
Re: 다중 파일 가져오기 플랫폼으로 xls 파일 가져오기renameFile 기능은 실제로 매우 유망해 보입니다. 이 파일의 하위 집합으로 시도했습니다. 파일 이름을 csv로 바꾸면 모든 데이터가 단일 열에 연결됩니다. xlsx로 이름을 바꾸면 MFI가 매력처럼 작동하지만 더 이상 Excel에서 파일을 열 수 없습니다( "잘못된 형식 또는 확장명").
메모장으로 파일을 열면 다음과 같이 보입니다(csv, xls 또는 xlsx로 저장되었는지 여부에 관계없이).

이름을 바꾸는 대신 CopyFile 함수를 사용하여 복사하는 것이 필요한 경우 Excel에서 열 수 있는 파일 버전을 유지하고 xlsx 버전을 사용하여 JMP로 가져올 수 있는 솔루션이 될 수 있습니다.
그렇지 않으면 나는 이것을 찾았습니다. 게시하다 여러 Excel 파일을 가져오고 결합하는 스크립트를 사용합니다. 파일의 하위 집합으로 시도했는데 괜찮은 것 같습니다. 더 많은 수의 파일로 테스트하여 잘 작동하는지 확인하겠습니다.
Re: 다중 파일 가져오기 플랫폼으로 xls 파일 가져오기당신은 답을 찾았습니다: 그것은 당신이 보고 있는 탭(또는 공백)으로 구분된 CSV 데이터입니다. Excel 데이터 파일 형식이 아닙니다.