2009-12-09 3 views
1

모두 가능합니까?Excel에서 볼 때 CSV 파일의 앞에 0이 표시됩니다.

파일을 표준 텍스트 편집기 (예 : 메모장에는 앞에 0이 표시됩니다.

000485001가 나타납니다.

비록 이것이 Excel에서는 발생하지 않지만. 표시되는 것은 모두 485001

이 문제를 해결할 방법이 있는지 궁금하십니까?

감사합니다,

답변

0

확인은 번호 앞에 텍스트 문자를 삽입하여이 문제를 가지고 즉 # 000485001

충분히 간단한!

1

예, 당신은 (대신 일반의) 컬럼의 데이터 유형을 나타내는 명시 적으로 할 수 가져 오기 (또는 '컬럼에 텍스트'를 사용) 할 때. '문자'를 선택하면 0이 삭제되지 않습니다.

아쉽게도 Excel이 이미 열려 있고 파일/열기 또는 데이터/텍스트 열을 사용하는 경우에만이 옵션을 지정하는 대화 상자가 표시됩니다. 탐색기에서 .csv를 두 번 클릭하면이 선택 항목이 표시되지 않습니다.

0

Excel에서는 가져 오는 값의 유형을 결정하기가 매우 어렵습니다. 숫자처럼 보이면 숫자처럼 취급하고 그것을 읽는 것처럼 맨 앞의 0을 모두 버립니다. 잃어버린 후에는 다시 가져올 방법이 없습니다.

각 열의 데이터 형식을 설정할 수있는 마법사를 사용하여 파일을 가져 오려고 할 수 있습니다.

+0

이 파일을 생성하여 표준 텍스트 파일로 출력하고 있습니다. 예 : report.csv. csv가 excel (자동으로 열리는 기능)에 의해 자동으로 열리기 때문에 0이 사라집니다. 난 정말 어디서나 그것을 가져 오는 중이 야, 그냥 0 표시 싶었어요. 메모장이나 메모장 등에서 열면 표시 될 것입니다. 확실한 방법이 있을지 모르겠지만 여기에 게시 할 것입니다. – thegunner

0

데이터를 CSV 파일로 쓰는 대신 SYLK (Symbolic Link) 형식을 사용하십시오. 이 형식에는 열 스타일에 대한 정보가 포함되므로 Excel에서 데이터 형식을 자동으로 추측하지 않습니다.

이 형식을 시작하는 가장 쉬운 방법은 Excel에서 작은 파일을 내보내고이를 템플릿으로 사용하는 것입니다.

+0

.slk 파일로 이름을 변경했습니다. 하지만 불행히도 0은 여전히 ​​사라지고 기둥도 사라졌습니다. 마치 텍스트 파일 인 것처럼 표시합니다. – thegunner

+0

파일의 이름을 바꾸는 것만으로는 충분하지 않습니다. 완전히 다른 형식으로 작성해야합니다. 나는 당신이 당신의 이전 코멘트에서 당신이 데이터를 쓰는 프로그램을 통제하고 있다고 추정했다. –

관련 문제