서론
chatGPT를 가지고 놀고 싶어서 무엇을 할지 고민하다가, 옛날에 간단하게 python으로 xlsx 파일을 불러와서 원하는대로 자른 뒤 새로운 파일로 return하는 실행 파일을 만든게 생각났다.
이정도라면 chatGPT도 손쉽게 만들어주겠지 싶어서 처음에는 Java코드로 짜달라고 부탁해보았다.
코드가 생각보다 길어서 자꾸 짤려가지구 꽤 귀찮은 작업을 반복했고, exe 파일로는 만들지 못했다.
재미는 있었다.
이번에는 python으로 만들어달라고 할 차례였다.
코드가 훨씬 줄어서 간단하게 될 줄 알았는데, 자꾸 에러가 떴다.
read_excel()이나 openpyxl.load_workbook() 을 쓰나 똑같이 제목과 같은 에러가 발생했다.
chatGPT를 열심히 다그쳐 보고 구글링도 해보았지만 딱히 해결되지 않았다.
이틀 고민 후 포기했다가, 오늘 마지막으로 오류를 해결하려고 다시 고민해보았다.
코드 고쳐보고, xlsx파일도 새로 만들어보고, 이것저것 해보다가 문득 생각난 것은,
내 컴퓨터에 설치된 프로그램은 엑셀이 아니라 한셀이라는 것이었다.
혹시나 해서 구글 스프레드시트를 통해 똑같은 파일을 만들고 저장한 뒤 불러와보니 오류가 뜨지않았다.
어째서..?
결론
한셀이 xlsx확장자를 지원은 하지만 xlsx 파일을 위해 만들어진 프로그램은 아니라서 그런가..? 잘 모르겠다ㅜㅜ
데이터를 다룰 때에는 구글 스프레드시트나 엑셀을 사용해야겠다...!