40대 비전공자 직장인의 파이썬 독학기 6편: openpyxl로 실제 엑셀(.xlsx) 파일 읽고 쓰기 자동화
지금까지 우리는 파이썬의 핵심 문법인 변수, 리스트, 조건문, 반복문, 함수를 차근차근 익혔습니다. 하지만 여전히 화면 터미널 창에서만 결과를 확인하다 보니, “이걸로 진짜 내 바탕화면에 있는 엑셀 파일을 건드릴 수 있는 …
지금까지 우리는 파이썬의 핵심 문법인 변수, 리스트, 조건문, 반복문, 함수를 차근차근 익혔습니다. 하지만 여전히 화면 터미널 창에서만 결과를 확인하다 보니, “이걸로 진짜 내 바탕화면에 있는 엑셀 파일을 건드릴 수 있는 …
엑셀을 쓰다 보면 매번 똑같은 수식을 반복 입력하거나, =SUM, =VLOOKUP 같은 기본 함수만으로는 처리가 어려워 복잡한 수식을 복사해 붙여넣는 경우가 많습니다. 이를 해결하기 위해 엑셀에서는 ‘VBA 매크로’를 켜서 ‘사용자 정의 …
지금까지 데이터를 담는 그릇인 변수와 자료형(2편), 그리고 엑셀 시트처럼 대량의 데이터를 묶는 리스트와 딕셔너리(3편)를 배웠습니다. 하지만 단순히 데이터를 그릇에 담아두기만 해서는 업무가 줄어들지 않습니다. 우리가 매일 야근하며 하는 일은 “조건에 …
업무 회의를 마치고 나면 회의 내용보다 회의록 작성이 더 부담스럽게 느껴질 때가 있습니다. 회의 중에는 대화에 집중해야 하고, 회의가 끝난 뒤에는 흩어진 메모를 다시 읽으면서 결정된 내용과 해야 할 일을 …
2편에서는 단일 셀(A1)에 값 하나를 집어넣는 ‘변수’와 ‘자료형’을 배웠습니다. 하지만 실무에서 우리가 다루는 엑셀 파일은 결코 셀 하나짜리 데이터가 아닙니다. 수백, 수천 줄의 품목 리스트와 고객 정보가 담긴 거대한 표(Table)를 …
하루 업무를 시작할 때 가장 먼저 하는 일은 오늘 해야 할 일을 확인하는 것입니다. 문제는 일정이 한곳에 모여 있지 않다는 점입니다. 거래처 방문 일정은 달력에 있고, 추가 요청은 문자나 카카오톡에 …
1편에서 파이썬 엔진과 VS Code 에디터 설치를 무사히 마쳤다면, 이제 본격적으로 데이터를 다루는 프로그래밍의 첫걸음을 뗄 차례입니다. 프로그래밍 서적을 펼치면 첫 장부터 ‘변수(Variable)’와 ‘자료형(Data Type)’이라는 개념이 등장합니다. 메모리 구조나 2진수 …
회사 생활 15년 차를 넘어가며 매달 마주하는 수백 건의 엑셀 데이터 취합과 반복 문서 작업에 피로감을 느끼던 중, 문득 “지금이라도 파이썬을 배워 업무를 자동화해보자”는 결심을 하게 되었습니다. 처음에는 ‘이 나이에 …
업무를 하다 보면 생각보다 이메일을 작성하는 데 많은 시간이 걸립니다. 전달할 내용 자체는 어렵지 않은데 첫 문장을 어떻게 시작할지, 상대방에게 무례하게 느껴지지는 않을지 고민하다 보면 짧은 메일 한 통을 작성하는 …
