Inflearn brand logo image

인프런 커뮤니티 질문&답변

elf1233님의 프로필 이미지
elf1233

작성한 질문수

QGIS 입문자 올인원 스타터팩 (이론/실습형)

22강 질문 있습니다!

해결된 질문

작성

·

51

·

수정됨

1

내보내기를 하여 저장할 때, 쉐이프파일이 아닌 엑셀파일로 저장할 경우, 인코딩을 수정할 수 없게 비활성화가 되어 있습니다.

인코딩을 바꾸지 않은 채로 엑셀 파일을 열어보면 글자가 깨지는데, 어떻게 활성화를 할 수 있나요?

답변 2

1

UPWISE님의 프로필 이미지
UPWISE
지식공유자

elf1233 님 안녕하세요 UPWISE 입니다. 강의 수강과 질문에 감사 말씀 드립니다 :)

엑셀 파일로 내보내기는 인코딩을 지정할 수 없지만, QGIS 내에서 속성정보가 한글로 정상 출력된다면 엑셀 저장 결과물에도 정상 출력이 됩니다. 만약, 엑셀로 저장 후 열어보셨는데 한글이 깨진다면 저장 전 QGIS 레이어에서 먼저 한글 정상 출력을 확인해보시기 바랍니다.

만약, 특정 인코딩을 적용하시려면 CSV 형식으로 저장 시 인코딩 지정이 가능합니다.

충분한 답변이 되었길 바랍니다. 만약 다른 질문이 생기시면 언제든 편히 문의 부탁드립니다.
감사합니다.

-UPWISE 답변-

elf1233님의 프로필 이미지
elf1233
질문자

감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. elf1233님.

엑셀 파일로 내보낼 때 인코딩 문제로 글자가 깨지는 경우에는 몇 가지 해결책이 있습니다. 쉐이프파일을 엑셀로 변환하는 과정에서 인코딩 설정이 기본적으로 비활성화되는 것은 QGIS의 특정 제한 때문입니다. 여기서는 이런 문제를 해결하는 방법을 소개합니다.

  1. CSV 파일로 내보내기: QGIS에서 쉐이프파일을 직접 엑셀 형식으로 내보내는 대신, CSV 파일로 내보내고 Excel에서 해당 파일을 열 때 인코딩을 설정해보세요. 일반적으로 UTF-8 등을 선택하면 한글이 정상적으로 보일 것입니다.

  2. 텍스트 변환기 사용: 쉐이프파일을 직접 엑셀로 변환하기에 앞서, 텍스트 변환기(예: Notepad++)를 사용하여 파일을 열고 인코딩을 원하는 형태로 변경한 후 저장할 수 있습니다.

  3. Python 스크립트 활용: 만약 프로그래밍에 익숙하신 경우, Python의 pandas 라이브러리를 이용하여 데이터프레임으로 변환한 뒤, 원하는 인코딩을 적용하여 엑셀 파일로 저장할 수도 있습니다.

아래는 관련된 질문과 답변 링크입니다. 이 링크들을 통해 각 방법에 대한 상세한 설명을 확인하시고, 문제를 해결하는 데 도움을 받으실 수 있습니다:

이외에도 추가 질문이 있다면 언제든지 이어서 물어봐 주세요. 지식공유자께서 더 구체적인 도움을 제공하실 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

elf1233님의 프로필 이미지
elf1233

작성한 질문수

질문하기