openpyxl pandas 썸네일형 리스트형 엑셀에는 15%로 보이는데, 파이썬으로 읽으면 왜 0.15가 나올까 엑셀 파일을 파이썬으로 불러와 처리하는 스크립트를 짜다 보면, 분명 화면에서는 "15%"라고 보이던 셀이 코드에서는 0.15로 찍히는 순간을 마주치게 됩니다. 처음 보면 데이터가 잘못 읽힌 줄 알고 당황하기 쉽습니다.결론부터 말씀드리면 버그가 아닙니다. 퍼센트나 통화 기호, 날짜처럼 "보기 좋게 꾸며진 값"은 셀 안에 그렇게 저장되어 있지 않습니다. 실제로 어떻게 저장되는지 xlsx 내부를 열어 확인해 봤습니다. 세 가지 서식으로 직접 저장해 봤습니다퍼센트, 통화, 날짜 서식을 각각 지정한 셀을 openpyxl 3.1.5로 만들어 저장한 뒤, 압축을 풀어 xlsx 내부 XML을 직접 읽었습니다. 세 셀 모두 태그 안에는 순수한 숫자만 있습니다."%"도, "원"도, "-"도 파일 어디에도 문자로 적.. 더보기 이전 1 다음