안녕하세요 여러분,
JSL에서 Excel 워크시트를 가져오려고 하는데 JMP에서 숫자로 감지하지만 문자여야 하는 일부 열에 문제가 있습니다. 따라서 빈 열로 끝내고 JSL 또는 Excel 가져오기 마법사에서 이러한 열을 문자로 읽어야 한다고 JMP에 알리는 방법을 찾을 수 없습니다.
다음은 내 JSL 스크립트입니다.
jsl_dt_orig = open(jsl_fic_planning,
//private,
Worksheets( "Planning" ),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 4 ),
Data Starts on Row( 5 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 63 ),
Replicated Spanned Rows( 1 ),
Suppress Hidden Rows( 0 ),
Suppress Hidden Columns( 0 ),
Suppress Empty Columns( 0 ),
Treat as Hierarchy( 0 )//,
//Limit Column Type Detection (0)
)
);
나는 이것을 본 후 "Limit Column Type Detection(0)"을 시도했습니다. 논의 , Excel 가져오기 마법사에서 이 옵션을 찾을 수 없지만 작동하지 않습니다(Mac에만 있을 수 있습니까? Windows에 JMP 12.2가 있습니다.).
더 이상한 점은 Excel 가져오기 마법사를 사용할 때 데이터가 5행에서 시작한다고 말할 때까지 데이터 유형이 괜찮아 보인다는 것입니다(예: "Etat" 열 참조). 그러나 결국 가져올 때 데이터가 항상 누락됩니다.
Data I would like to import as textData I would like to import as text텍스트로 가져오고 싶은 데이터
What I get when I tell data start on row 5What I get when I tell data start on row 5 데이터가 5행에서 시작한다고 말할 때 얻는 것
따라서 누군가 이 단계에서 내 열의 형식을 지정하는 데 도움을 줄 수 있다면 매우 감사할 것입니다!
문안 인사
엘로이즈
예, 효과가 있었습니다. 이것이 jmp 13에서 수정되지 않았다는 것은 여전히 실망스럽습니다...
내가 찾은 유일한 해결책은 내 Excel 파일에서 열 형식을 "텍스트"로 명시적으로 설정하는 것입니다...
나는 같은 문제에 직면하고 일종의 성가신 일입니다. XLS 파일을 CSV로 저장하지 않고 해결할 수 있는 방법이 있습니까?
해당 워크시트를 CSV로 저장할 수 있습니까?
CSV 파일에서 열을 가져오는 방법을 조금 더 제어할 수 있습니다.
CSV의 소스 스크립트에서 각 열에 대한 데이터 및 모델링 유형은 파일을 가져올 때 캡처되며, 여기에서 원하는 방식으로 파일을 가져오도록 소스 스크립트를 편집하는 것이 매우 쉽습니다.