Excel에서 CSV 파일을 수정하면 항상 숫자 열이 과학적 표기법으로 변환됩니다. [중복]

이 질문에는 이미 답변이 있습니다.

Excel 2013에서 편집중인 CSV 파일이 있습니다.이 파일에는 688087123456789와 같은 숫자가 포함 된 열이 있습니다 . Excel에서 CSV 파일을 열 때마다 숫자를 과학적 표기법 6.88087E + 14 로 변환합니다 . 셀을 마우스 오른쪽 버튼으로 클릭하고 셀 서식> 사용자 정의를 클릭 한 다음 0을 선택하여 숫자를 원래 형식으로 되돌릴 수 있습니다.

그러나 CSV 파일을 열 때 마다이 프로세스를 수행하고 싶지 않습니다. 어떻게해야합니까?



답변

이미 여기에서 대답했듯이 여전히 불가능합니다 . 여기에 설명 된 대체 방법 만 사용할 수 있습니다 .

.TXT / .CSV 파일을 두 번 클릭하거나 텍스트 파일 (예 : CTRL + O)을 열지 말고 텍스트 가져 오기 마법사를 사용하여 가져 오기 파일 내의 특정 필드에 대한 텍스트 형식을 지정하십시오. 빈 통합 문서로 Excel을 열고 데이터 탭의 외부 데이터 가져 오기 그룹에서 텍스트에서 단추를 클릭하십시오.

텍스트에서를 클릭 한 후 텍스트 파일 가져 오기 대화 상자에서 텍스트 파일을 선택하고 열기를 클릭하십시오. 텍스트 가져 오기 마법사가 시작됩니다. 완료해야 할 세 페이지가 있습니다. 첫 번째 페이지는 본질적으로 파일을 구분 또는 고정 너비로 ​​간주할지 결정하는 것입니다. 두 번째 페이지는 첫 번째 페이지에 따라 다릅니다. 구분자로 간주 할 문자를 묻는 메시지가 표시되거나 고정 너비 파일의 너비를 선택하라는 메시지가 표시됩니다.

세 번째 페이지는 각 필드의 형식을 결정하는 데 도움이되는 내용입니다. 하단의 데이터 미리보기에서 계정 ID 필드를 선택한 다음 왼쪽 상단의 열 데이터 형식 목록에서 텍스트를 선택하십시오. 하단 데이터 미리보기에서 필드의 헤더가 텍스트로 변경되었습니다. 다른 필드에 대해 반복하고 오른쪽 아래에서 완료를 클릭하여 작업을 완료하십시오.

다른 방법은 here 과 같은 VBA 스크립트를 사용 하는 것 입니다.


답변