본문 바로가기

엑셀자동화4

행/열 삽입(추가)하기 엑셀에서도 줄을 하나 더 늘리고 싶을 때, 혹은 열을 하나 추가 하고 싶을 때가 많잖아요?? 지난 시간 표를 가지고 수정을 한번 해보겠습니다. 지난 시간까지 만들어진 표입니다. 여기서 윗줄에 열의 이름을 쓰고 싶다고 생각이 들 수 있습니다. 아니면 왼쪽 줄에 행의 이름을 쓰고 싶을 수도 있을 것입니다. from openpyxl import load_workbook wb = load_workbook(filename='function.xlsx') ws = wb['Sheet1'] 여기까지는 동일합니다. 지난번에 우리가 만들었던 function.xlsx 파일을 불러왔고 Sheet1이라는 시트를 열었습니다. 이제 첫 행에 한 행을 추가해보겠습니다. ws.insert_rows(1) 아주 쉽습니다. 너무 직관적으로 .. 2023. 4. 5.
엑셀함수를 입력 하기 일단 엑셀 함수에 대한 이해도가 있어야 합니다. A1 셀에는 1이라는 값을 입력했습니다. B1에는 A1보다 3만큼 더 큰 수를 입력하고 싶어서, 직접 4를 입력하기보다 '=A1+3'이라는 식을 써도 됩니다. 엑셀을 사용할 줄 아시는 분들이라며 이 정도는 하실 수 있을 겁니다. 그럼 파이썬으로도 한번 해 볼까요? 엑셀파일을 하나 만들어주세요 A1 부터 A10까지 1부터 10까지 넣어줍니다. 그리고 나면 이름을 일단 function.xlsx라고 하겠습니다. 기존의 excel.py 내용을 지우고 다음 처럼 써주세요. 3번 줄에서는 function.xlsx라고 바뀌어야겠죠? 당연하게 파일을 다른 걸 사용해야 하니까. 4번째 줄에는 aa라고 했던 것은 ws라고 표현했습니다. aa 도 상관은 없지만 우리가 나중에 .. 2023. 3. 20.
파이썬으로 엑셀파일 읽기 파이썬파일 생성하기 저는 바탕화면에 아무렇게나 폴더를 만들다 보니 직박구리 폴더가 만들어졌습니다. 어떤 폴더명이든 상관없습니다. 일단 폴더명에서 오른쪽버튼을 눌러 New- pythonFile을 눌러 excel이라고 이름을 지어주겠습니다. excel.py가 생겼을 겁니다. 한 줄 한 줄 코드를 가져와서 함께 공부해 보겠습니다. 파이썬 언어 이해하기 from openpyxl import load_workbook 가장 첫줄에 위 코드를 그대로 붙여 넣기 해주시면 됩니다. 지난 시간에 우리는 이미 openpyxl이라는 것을 interpreter에 설치하였습니다. 10~20년 전에는 모든 코드를 시작부터 하나하나 다 만들었어야 한다면 지금은 누군가가 짜놓은 기본 코드 묶음을 library라고 하고 저장해 두었습니.. 2023. 2. 23.
파이썬 설치와 왜 파이썬을 배우는가? https://www.python.org Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬을 왜 배워야 하는지 정리해 보겠다. 업무자동화, 코딩이 많이들 사용되어지고 있다는 것은 확실하다. 어떤 직업인지 상관없이 엑셀을 필요하다고 생각하고 살아왔는데 이제는 그 엑셀을 자동화한다면 어떤 직장이나 사업장에서 효율적으로 일을 할 수 있게 될 것이다. 모든 작업을 엑셀로 하고 있다면 파이썬을 통한 업무자동화를 스스로 만들어 보길 권장한다. 이제부터 저와 함께 자동화를 하나하나 배워가 보도록 합시다. 파이썬 설치하기 python.org 가 바로 파이썬을 설치하는 사이트다. 설치는 기본적으로 어렵지.. 2023. 2. 23.