2010-03-12 2 views
2

나는 현재 우리는 사용자가 CSV로 데이터를 내보낼 수 있습니다 싶은 프로젝트에서 일하고 있어요. 우리가 제시 일부 데이터는 하나의 셀에 대해 여러 값을 가지고 있으며, 그래서 우리는 한 줄에 각 값을 퍼팅의 표준 CSV 방법을 사용내 CSV 파일의 여러 줄에있는 셀에 Excel의 각 줄 끝 부분에 물음표가 나타나는 이유는 무엇입니까?

Column A, Column B, Column C 
Value A, "Value B1 
Value B2", Value C 
이 잘 작동 대부분의 시간

하지만, 어떤 사람들은 상자 문자의 작은 물음표가 Excel에서 파일을로드 할 때 각 줄 끝에 나타납니다. 왜 이런 일이 일어나는 걸까요?

답변

6

CSV (http://www.rfc-editor.org/rfc/rfc4180.txt)에 대한 RFC는 줄 바꿈이 \ r \ n (CRLF)로 작성되어야 함을 암시하는 것처럼 보이지만 Excel에서 출력하는 형식이 아니며이 형식으로 파일을로드하려고 시도하는 경우가있는 것처럼 보입니다 [CR] 문자가 알 수없는 문자 인 것처럼 표시되는 문제가 발생합니다. 엑셀 사용

CSV 형식 LF는 단일 문자로 표시되는 셀 내에 개행을 갖고, 행간 바꿈은 CRLF 이용하여 표현. 따라서 위의 예는 형식이어야

열 A, B 열, 열 C [CR] [LF] 값 A, "값 B1 [LF] 값 B2"값 C [CR] [LF]

관련 문제