답변:
이 설정은이를 참조하는 모든 프로그램에서 사용되는 Windows 설정입니다 (이 경우 Excel).
.dat
하고.txt
(Office 2003 인터페이스를 가정)
파일> 열기를 사용하지 마십시오.
대신 데이터> 외부 데이터 가져 오기> 데이터 가져 오기 ...를 사용하십시오.
그러면 텍스트 가져 오기 마법사가 호출되어 구분자를 선택할 수 있습니다.
또는 최신 인터페이스를 사용하는 경우 데이터 탭 > 텍스트에서 :
그러면 파일 열기 대화 상자가 나타나고 동일한 텍스트 가져 오기 대화 상자가 나타납니다.
Excel에서 세션에서 마지막으로 사용한 구분 기호를 사용하는 것으로 보입니다. Dave Peterson이 여기에 가능한 해결책을 설명 합니다. 기본 구분 기호를 설정하고 xlstart 폴더에 배치하는 매크로를 작성합니다. 다른 사람들의 컴퓨터에서 파일을 위해이 작업을 수행하는 경우에는 작동하지 않을 것입니다. 그러나 이것이 자신의 시스템에서 프로그래밍 방식으로 파일에 접근하는 방식이며 상황에 맞게 조정할 수 있습니다. 다음 코드를 실행하면 미리 구분 기호가 설정됩니다. 기존 세션에서 작동합니다. 따라서 특정 구분 기호 설정이 필요한 내용이 있으면 가져 오기 전에 다음과 같이 실행하고 원하는 매개 변수를 설정하십시오.
With ThisWorkbook.Worksheets(1).Range("a1")
.TextToColumns Destination:=.Columns(1), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=True, Space:=False, Other:=False
End With
ThisWorkbook.Close SaveChanges:=False