해결된 질문
작성
·
67
1
안녕하세요
'QGIS 레이어 추가/ 속성확인' 회차 강의를 듣던 중 예제와 달리 필드열의 이름이 한글로 제대로 보이지 않아 어떤 문제일지 질문 드립니다
엑셀 파일 상에서는 내용이 잘 보이는데, QGIS 프로그램 내에서는 아래와 같이 filed#의 형식으로 보이네요
답변 1
2
안녕하세요. UPWISE 입니다. 강의 수강에 감사 말씀 드립니다 :)
레이어에 추가하신 병원 자료는 엑셀 (*.xlsx) 형식으로, 종종 해당 문제가 발생합니다.
이를 해결하기 위해선 아래 두 가지 방법 중 하나를 시도해보실 수 있습니다.
1) 원본 엑셀 파일을 열고, 첫번째 행 (필드명이 될 제목행) 밑에 빈 행을 추가하고, 추가한 빈 셀에는 숫자 0을 입력한 뒤, QGIS에서 레이어로 불러온다.
위 방법은 두번째 행에 숫자 형식의 값을 넣어, 첫번째 행이 제목행으로 인식되도록 해줍니다. 다만, 0이라는 값이 입력된 불필요한 행이 추가되기 때문에 이는 QGIS에서 불러온 뒤 지워서 사용하는 것이 좋습니다.
2) QGIS 상단 탭 중 "설정" - "옵션" 을 클릭하여 옵션 팝업을 띄운 뒤, "시스템" 탭의 "환경"에 아래와 같이 설정을 추가합니다. 이는 엑셀 파일을 레이어에 추가할 때마다 항상 첫번째 행이 필드명이 되도록 강제하는 방법입니다.
적용: 덮어쓰기
변수: OGR_XLSX_HEADERS
값: FORCE
질문자님께서 문의주신 엑셀 문제는 생각보다 자주 발생하기 때문에, 가급적이면 2)번의 방법을 통해 옵션을 설정해 두신 후 사용하시길 권장드립니다.
만약 위 방법으로도 해결되지 않는다면 다시 말씀 부탁드립니다.
감사합니다.
-UPWISE 답변-
2)번 방법으로 해결되었습니다. 감사합니다.