개요 전산 업무 중 회원 데이터 변경 신청을 위한 텍스트 파일을 구성하는 업무가 있었다. 신청을 직접하지는 않아서 텍스트 파일을 어떻게 등록하는지는 알 수 없었지만, 일정한 띄어쓰기 간격으로 회원 데이터를 입력한 파일을 구성해주어야 했다.
이때 들어가는 데이터는 엑셀에서 읽어왔다. 이를 수작업 해왔었는데, 자동화하면 편리할 듯하여 스크립트를 작성해보았다.
엑셀에 들어 있는 데이터가 완전히 정형화 되지는 않아 스크립트 실행 후 눈으로 체크는 해야 하지만, 어쨋든 업무 시간은 꽤 단축시킬 수 있었다. 코드에서 활용했던 문법 중 엑셀 데이터를 읽는 부분이나 파일 저장하는 부분을 기록해두려고 한다.
엑셀 데이터 읽기 찾아보니 파이썬 openxlsx을 사용할 수도 있으나, 구버전 엑셀을 아직 쓰고 있어서 xls 파일을 다루기에는 부적합했다. 그래서 그냥 pandas의 read_excel을 활용했다. import pandas as pd # 파일명 file_name = input('파일을 바탕화...