2013-05-01 1 views
0

나는 (또는 Excel 자체로이 예제와 같이 내 프로그램에 의해 생성)이 같은 줄 바꿈이있을 때 :셀 내의 줄 바꿈은 .TXT로 정확히 표시됩니까?

enter image description here

엑셀 가져 오기 마법사가이처럼 잘못 해석 :

enter image description here

이 오류를 방지하려면 어떻게해야합니까?

Importing CSV with line breaks in Excel 2007의 조언이 도움이되지 않았습니다.

가져 오기 이후 편집에 대한 대안은 허용되지 않습니다.

편집 :

enter image description here

편집 : 사실 엑셀에 .TXT 드래그는 다른 실패를 제공합니다. 행을 확장하는 것은 성공을 보여준다 :

enter image description here

편집 : 편집 : 쉼표로 탭을 교체하는 파일에서 성공 제공하지 않습니다 | 열거 나 드래그.

ANSWER 요약 : 지정된 표현이 작동합니다. --TXT 파일 가져 오기는 파일 | 열기가 아니라 끌어서 수행됩니다.

답변

1

파일을 로컬로 생성했습니다 (16 진수 덕분에 감사합니다!). 가져 오기 또는 파일 -> 파일 열기를 클릭해도 동일한 결과가 나타납니다. 그러나 Excel로 파일을 드래그하면 실제로 예상 줄 바꿈을 얻습니다. 그런 다음 비슷한 파일을 Excel에서 직접 작성하여 탭으로 구분 된 파일로 저장하고 동일한 결과를 가진 동일한 프로세스를 반복했습니다. 따라서 Excel에서 생성 된 파일을 Excel에서 제대로 가져 오지 못해서 이것이 가능하지 않다고 믿습니다.

내가 시도한 다음 것은 쉼표로 탭을 바꾸는 것이고 실제로 파일 -> 열기 시나리오에서는 작동하지만 가져 오기에서는 작동하지 않습니다.

내 생각에 Excel은 "가져 오기"텍스트에 올바른 형식의 텍스트가 없다고 가정합니다. 그래서 저는 CSV 모범 사례를 고집 할 것을 제안합니다.

+0

"파일을 Excel로 드래그하면 실제로 예상 줄 바꿈을 얻습니다." 여기 없어. "탭을 쉼표로 바꾸면 파일 -> 열기 시나리오에서 실제로 작동하지만 가져 오기에서는 작동하지 않습니다." 여기서도 효과가 없습니다. 감사합니다. 그러나 아마도 귀하의 Excel 버전이 다를 수 있습니다. – ChrisJJ

+0

위의 두 시나리오에서 행을 확장하면 전체 데이터가 표시됩니다. 텍스트를 가져 오는 동안 Excel이 세로로 자동 확장되지 않습니다. Excel 2010을 실행하고 있지만 엔진의 일부가 너무 많이 변경 될 것이라고 생각하지 않습니다. –

+0

여기서 행을 확장하면 드래그 경우에 적용됩니다. 수정 및 답변 주셔서 감사합니다. 여기서 행을 확장해도 File | Open 경우에는 작동하지 않으므로 Excel 2010이 실제로 다르다고 생각합니다. 그러나 쉼표로 구분 된 .TXT 파일 열기를 사용하여 성공의 스크린 샷을 게시하면 미래에 유용 할 것입니다. 감사. – ChrisJJ

관련 문제