웹용 데이터를 정기적으로 준비하기 위해 다양한 도구를 사용하고 있습니다. 한 단계는 Excel에서 CSV를 열고 변경하고 파일을 저장해야합니다.
Excel에서 UTF-8 인코딩을 허용하고 해당 인코딩으로 파일을 저장하는 방법이 있습니까?
웹용 데이터를 정기적으로 준비하기 위해 다양한 도구를 사용하고 있습니다. 한 단계는 Excel에서 CSV를 열고 변경하고 파일을 저장해야합니다.
Excel에서 UTF-8 인코딩을 허용하고 해당 인코딩으로 파일을 저장하는 방법이 있습니까?
답변:
Excel 텍스트 마법사의 기본 문자 인코딩 에서 비슷한 질문에 대답 했습니까? .
Excel에서 기본 텍스트 가져 오기 원본 유형 변경 에서 내 대답을 찾았습니다 .
Vasille 이이 질문에 대한 의견에서 말했듯이 파일이 실제로 UTF-8 형식이 아닌 경우 기술적으로 파일 내 문자를 Excel에서 열기 전에 원하는 인코딩으로 변환 할 수 있습니다. 그러나 UTF-8은 손상되지 않은 문자를 표시하는 데 충분합니다.
Excel ANSI 인코딩을 UTF-8로 변경하는 쉬운 방법 중 하나는 메모장에서 .csv 파일을 연 다음 파일> 다른 이름으로 저장을 선택하는 것입니다. 이제 맨 아래에 인코딩이 ANSI로 설정되어 UTF-8로 변경되어 파일을 새 파일로 저장 한 다음 완료된 것으로 표시됩니다.
바이트 순서 표시 가 Microsoft Office 소프트웨어에 필요한 것 같습니다 .
메모장 ++를 사용하여 인코딩 메뉴-> UTF8-BOM으로 변환 메뉴를 사용하여 CSV를 변환하십시오.
은 Using sed
에서 사용할 수있는 유닉스 유틸리티, cmder 또는 Windows 용 힘내 . UTF-8 파일에 BOM 추가를 참조하십시오 .
sed -i '1s/^/\xef\xbb\xbf/' file.csv
File > Import
옵션 을 사용하고 빈 문서로 시작하고 지정해야합니다.UTF-8
그러나 이것은 모든 파일에 대해이 설정을 기본 설정으로 만드는 데 최적이 아닙니다. 어쨌든 Google 드라이브 또는 LibreOffice에서 파일을 회전 할 필요는 없습니다. 기본값은 잘못 선택되었으며 변경하는 것이 장애입니다.
관련
Excel을 열 때 문자 인코딩을 설정 하지만 기본값을 변경하여 OSX에서 Macintosh 형식 대신 UTF-8로 모든 파일을 자동으로 여는 옵션을 찾지 못하는 방법
Apple.SE의 기본 파일 옵션을 Macintosh 파일 옵션 에서 UTF-8로 변경하는 방법
나는 전에 비슷한 문제를 해결했다. 성공하지 못했지만 기본적으로 UTF-8 인 LibreOffice 를 사용할 수 있습니다 .
유닉스 쉘을 사용할 수 있다고 가정하면 (Cygwin) csv 파일 앞에 약간의 3 문자 유니 코드 ID (UTF-8)를 추가 한 다음 Excel로 잘 읽히고 더 중요하게 VB Excel을 사용하여 입력으로 올바르게 처리됩니다 오토메이션.
UTF-8.txt
EFBBBF << 16 진수를 3 개의 문자 파일로 편집합니다.
cat UTF-8.txt 파일 -to-use.csv> new_file.csv
UTF-8.txt
?