셀에 새 줄을 사용하여 Excel에서 가져오기친애하는 지역사회 회원 여러분,
셀 내에 라인 브레이크가 있을 때 Excel에서 데이터를 올바르게 가져오는 방법을 아는 사람이 있습니까?
첨부된 Excel 시트에서 B4 및 B7 셀에는 JMP로 가져오거나 복사하여 붙여넣으려고 아무리 노력해도 가져오기가 올바르지 않게 만드는 라인 브레이크가 있습니다. 이에 대해 강력한 가져오기 방법이 있습니까?
줄 브레이크는 Alt+Enter를 사용하거나 다른 프로그램에서 두 개 이상의 단락을 복사한 경우 Excel의 셀에 입력할 수 있습니다. 그것은 작업에 스패너를 던지고 대용량 파일로 인해 혼란을 야기합니다.
저는 JMP 14를 사용하고 있지만 버전 문제는 아닌 것 같습니다.
많은 감사를 드립니다.
론
데이터 접근Re: 셀에 새 줄을 추가하여 Excel에서 가져오기아휴! 내가 거기에서 미쳐버리지 않아서 정말 다행이야. 
Re: 셀에 새 줄을 추가하여 Excel에서 가져오기매우 감사합니다 @바이런_JMP
이제 가져오기가 제대로 작동했음을 확인했습니다. 제대로 보려면 행 높이를 늘리면 됩니다.
Re: 셀에 새 줄을 추가하여 Excel에서 가져오기Excel 가져오기 마법사를 사용하여 Excel 파일을 열었습니다.
그런 다음 Recode와 수식을 모두 사용하여 공백을 축소했습니다.

두 접근 방식 모두 동일한 기능을 사용합니다. 이 함수는 Collapse Whitespace라고 부르지만 문자열의 각 영숫자 기호 사이에 공백 하나라고 부를 수도 있습니다.
여기서는 MS에 대해 이야기하지 않지만 Excel 시트의 문제를 진단하는 것은 데이터 입력 오류일 뿐만 아니라 Excel에서도 비참한 문제의 원인이기 때문에 더 중요합니다. 하드 리턴은 공백이 전혀 없는 것처럼 보일 수도 있고 랩 역할이 설정된 경우 공백일 수도 있습니다. 어느 쪽이든 S in S Out 문제입니다.
Re: 셀에 새 줄을 추가하여 Excel에서 가져오기감사합니다 @바이런_JMP 당신의 제안에. 하지만 내 경우에는 작동하지 않았습니다. 아마도 가져오기 설정이 다르기 때문일 수 있습니다.
Excel의 원래 테이블은 다음과 같습니다. 셀 B4 및 B7에 라인 브레이크가 있습니다.

즉석 복사 및 열 이름 붙여넣기를 사용하면 다음 이미지를 얻을 수 있습니다. 모든 라인 브레이크는 새로운 테이블 행으로 상호 침투됩니다.

가져오기 마법사를 사용하면 셀 내의 원래 라인 브레이크가 해당 내용과 함께 제거된 다음과 같은 결과를 얻을 수 있습니다.

따라서 제거하면 문제가 해결되는 공백이 발생하지 않습니다.
이상적으로는 가져오는 동안 데이터를 읽는 방식의 일부로 JMP 내에서 이 문제를 해결할 수 있습니다. JMP는
이를 셀 내의 새 줄 또는 문자 사이의 공백으로 해석하십시오.
기본 설정을 사용하여 SAS에서 Excel 파일을 열면 결과가 훨씬 좋습니다. 셀의 라인 브레이크가 방금 제거되었습니다. 이는 파일의 셀, 행 및 열의 전반적인 무결성을 유지합니다.
그래도 공간을 추가하는 것이 더 나았을 것입니다. 분석을 위해 텍스트를 사용해야 하는 경우 나중에 어떻게 직접 추가할 수 있을지 잘 모르겠습니다.

내가 지금까지 이 문제를 해결한 방법은 가져오기 전에 Excel에서 모든 새 줄을 검색하고 바꾸는 것입니다. Excel에서 검색할 새 줄 문자는 Ctrl+j입니다. 그것을 단순한 공간으로 바꾸면 혼란이 가장 적은 결과를 얻었습니다.
프로그램의 향후 버전에서 이 문제를 해결할 수 있도록 적절한 사람에게 이 문제를 해결할 수 있기를 바랍니다.
다른 해결 방법이 있는 사람이 있으면 공유해 주세요. 셀 내에서 라인 브레이크를 허용하는 Excel 및 기타 형식에서 가져온 많은 파일이 불완전한 데이터 세트를 생성했다고 확신합니다.
Re: 셀에 새 줄을 추가하여 Excel에서 가져오기지난주에 이 문제가 발생해서 미칠 지경이었습니다!
공백을 축소하기 위해 가져오기 후에 일부 기록을 던졌고 문제가 해결되었습니다.
Names Default To Here( 1 );
dt = Data Table( "Sheet1" );
dt << Begin Data Update;
dt << Recode Column(
dt:Nominal,
{Collapse Whitespace( _rcNow )},
Target Column( :Nominal )
);
dt << End Data Update;