csv 파일의 유효성을 검사하기 위해 Excel/VBA 도구를 작성하여 포함 된 데이터가 유효한지 확인했습니다. 그들은 어디서든 (유엔 전체 시스템이나 엑셀에서 데이터를 저장하는 데스크톱 사용자로부터) 시작될 수 있습니다. Excel 도구는 비즈니스에 전송되므로 자신의 환경에서 자신의 CSV 파일을 검증 할 수 있으며 해당 시스템에서 데이터가 손실 될 위험이 없습니다. 따라서 솔루션은 기본 VBA에 있어야하며 외부 라이브러리에 연결되어 있지 않아야합니다.Excel VBA로 파일 인코딩 유형을 결정하는 방법
그래서 VBA를 사용하여 UTF-8 (BOM 포함 또는 제외) 또는 ANSI 파일 인코딩을 자동으로 감지하고 csv에 사용 된 파일 인코딩이 아닌 경우이를 사용자에게 경고 할 수 있어야합니다.
필자는 파일 시작 부분에서 몇 바이트를 읽고 바이트 순서 표시의 존재 여부를 기반으로 인코딩을 결정한다고 생각합니다.
나를 올바른 길로 인도 할 수 있도록 도와 주시겠습니까? 의미
, 당신은 사용자가 파일 이름을 선택할 수있는 양식을 만들 수 있습니다)와;