파이썬으로 엑셀 파일을 다루고자 할 때 사용할 수 있는 파이썬 패키지는 몇 가지 있으나 한, 두 사정으로 인해 pywin32를 사용해야 하는 상황인데, 당장 막히는 것이 제대로 된 사용자 매뉴얼이 없음. 뭐 이런 경우가 있나?
구글링을 해도 엑셀 파일을 열고, 저장하고, 값 넣고, 배경/글자 색 변경까지는 찾아지는데 평상 시 엑셀에서 하는 쉬운 작업도 파이썬으론...
pywin32 패키지 설치 시 포함되어 있는 ./Lib\site-packages\win32com/readme.htm 파일이나 .../client/combrowse.py를 봐도 초보자 입장에선 뭐가 뭔지 막막하던 중,
Microsoft.Office.Interop.Excel Namespace 사이트의 내용을 확인하면서, 그리고 해당 사이트에서 확인한 내용을 다시 구글링하면서 내가 원하는 기능들이 찾아지더라...
일단 오늘은 시트 별 zoom도 설정하고, text 정렬에 텍스트 줄 바꿈, 글자색 변경 (파이썬으론 tuple (R, G, B)가 아니라 숫자로 BGR (blue = 0xFF0000을 입력해야 한다는), SUM 수식까지 해봤으니 됐어.
'코딩 > 파이썬과 엑셀' 카테고리의 다른 글
[Python] openpyxl로 엑셀 파일 처리 005. Workbook의 시트 객체 리스트를 얻는 두 가지 방법 (0) | 2021.06.07 |
---|---|
[Python] openpyxl로 엑셀 파일 처리 004. load_workbook 함수로 엑셀 파일 불러오기 (0) | 2021.06.06 |
[Python] openpyxl로 엑셀 파일 처리 003. 시트 복사(worksheet copy) (0) | 2021.06.05 |
[Python] openpyxl로 엑셀 파일 처리 002. 시트(sheet) 이름 확인 및 새로 추가 (0) | 2021.05.27 |
[Python] openpyxl로 엑셀 파일 처리 001. 새 엑셀 파일 생성 및 저장 (0) | 2021.05.26 |