셀의 새 줄로 Excel에서 가져 오기커뮤니티 회원 여러분,
셀 내에 라인 브레이크가있을 때 Excel에서 데이터를 올바르게 가져 오는 방법을 아는 사람이 있습니까?
첨부 된 엑셀 시트에서 셀 B4 및 B7에는 JMP로 가져 오거나 복사하여 붙여 넣는 방법에 관계없이 가져 오기가 잘못되는 라인 브레이크가 있습니다. 이에 대해 강력한 가져 오기 방법이 있습니까?
줄 브레이크는 Alt + Enter를 사용하거나 다른 프로그램에서 두 개 이상의 단락을 복사 한 경우 Excel에서 셀에 입력 할 수 있습니다. 그것은 작업에 스패너를 던지고 큰 파일로 인해 혼란을 야기합니다.
JMP 14를 사용하고 있지만 버전 문제라고 생각하지 않습니다.
감사합니다.
Ron
다른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;Re : 셀에 새 줄을 사용하여 Excel에서 가져 오기감사합니다 뿡 빵뀨 당신의 제안을 위해. 하지만 제 경우에는 작동하지 않았으며 가져 오기 설정이 다를 수 있습니다.
Excel의 원래 테이블은 다음과 같습니다. 셀 B4 및 B7에 라인 브레이크가 있습니다.

즉석 복사 및 열 이름으로 붙여 넣기를 사용하여 다음 이미지를 얻습니다. 모든 라인 브레이크가 새로운 테이블 행으로 상호 관통되는 곳,

가져 오기 마법사를 사용하면 셀 내의 원래 라인 브레이크가 콘텐츠 알림과 함께 제거 된 다음과 같은 내용이 표시됩니다.

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

지금까지 내가 해결 한 방법은 가져 오기 전에 Excel에서 모든 새 줄을 검색하고 바꾸는 것입니다. Excel에서 검색 할 줄 바꾸기 문자는 Ctrl + j입니다. 그것을 단순한 공간으로 대체함으로써 가장 혼란스러운 결과를 얻었습니다.
이 문제를 적절한 사람에게 전달하여 프로그램의 향후 버전에서 수정할 수 있기를 바랍니다.
다른 솔루션이 있으면 공유하십시오. 셀 내에서 라인 브레이크를 허용하는 Excel 및 기타 형식에서 가져온 많은 파일이 불완전한 데이터 세트를 생성했다고 확신합니다.
Re : 셀에 새 줄을 사용하여 Excel에서 가져 오기Excel 가져 오기 마법사로 Excel 파일을 열었습니다.
그런 다음 Recode와 수식을 모두 사용하여 공백을 축소했습니다.

두 방법 모두 동일한 기능을 사용합니다. 이 함수는 Collapse Whitespace라고 부르지 만 문자열의 각 영숫자 기호 사이에 하나의 공백이라고도합니다.
여기서 MS에 대해 이야기하지는 않지만 Excel 시트의 문제를 진단하는 것이 더 중요합니다. 데이터 입력 오류 일뿐만 아니라 Excel의 비참한 문제의 원인이기도하기 때문입니다. 하드 리턴은 공간이 전혀없는 것처럼 보이거나 랩 역할이 켜진 경우 공간으로 보일 수 있습니다. 어느 쪽이든 S in S out 종류의 문제입니다.
Re: 셀에 새 줄을 사용하여 Excel에서 가져오기정말 감사합니다 @Byron_JMP
이제 가져오기가 작동한다는 것을 알았습니다. 제대로 보려면 행의 높이를 늘리기만 하면 됩니다.