메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[리뷰] Python for Excel(엑셀이 편해지는 파이썬)

bum***

|

2022-05-22

엑셀이 편해지는 파이썬

파이썬을 통해 엑셀의 기능을 확장해 인터넷에서 내려받은 자료를 수작업 없이 엑셀에서 활용하는 법, 엑셀 플러그인을 통해 엑셀 자체를 자동화하는 방법을 알려준다.

  • 저자 : 펠릭스 춤슈타인
  • 번역 : 한선용
  • 출간 : 2022-04-20
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다
 
이 책은 부제 "엑셀 사용자를 위한 자동화 구축과 데이타 분석" 처럼 엑셀을 사용해왔던 사람들을 위한 책입니다.
수작업으로 표 관련 작업을 하거나 매크로 또는 vbScript등을 통해서만 해왔던 작업들에 장/단점들이 있었을텐데
단점들을 파이썬을 통해서 어떻게 해결할 수 있는지를 알려줍니다.
문제를 해결하는 또 다른 도구 하나가 생긴다고 생각하면 좋을 거 같습니다.

다음과 같은 내용을 다룹니다.

- 파이썬의 소개와 기초문법
- 판다스등 데이타분석 라이브러리 및 시각화 소개
- 파이썬의 여러 엑셀 입/출력 라이브러리 소개
- 엑셀윙스를 통한 직접 엑셀다루기 (자동화)
- 엑셀을 프론트엔드로 쓰고 웹이나 DB등의 백엔드를 이용하는 어플리케이션 제작

요새 나오는 파이썬, 머신러닝등 관련 책들은 거의 모두 공통적으로
 파이썬의 소개와 기초문법/ 판다스등 데이타분석 라이브러리 및 시각화 소개/ 환경구축
등을 다루기에 이미 알고 있는 사람들에게는 중복적이라고 생각하겠지만
이 책은 파이썬을 접해보지 않은 엑셀사용자 혹은 엑셀개발자가 대상이라서 간결하게 잘 정리되있었습니다.

다양한 엑셀 라이브러리는 각각 어떤 특징과 주의사항/제약사항이 있는지를 
미리 비교해주고 있어서 나중에 용도에 어떤 라이브러리를 골라야 할 때 유용할 거 같습니다.

프로그래밍 라이브러리만으로 원하는 엑셀기능을 커버하면 좋겠지만 현실적으로 불가능한 경우가 있을 수 있습니다.
이 때 직접 엑셀을 구동시켜 어떤 기능을 수행하게 하는 자동화가 필요합니다. 엑셀윙스를 통해 엑셀과 파이썬을 연동시킬 수 있습니다.
물론 직접 엑셀을 구동시켜야 하기에 윈도우나 맥으로 플랫폼이 한정되고 버전별, OS별 제약사항이 있을 수 있습니다.

엑셀윙스를 통해 엑셀을 UI역할을 하는 프론트엔드로 하고, 파이썬을 통해 벡엔드를 처리하는 방식은 신선했습니다.
동적으로 웹 혹은 DB의 데이타를 가져와 엑셀로 표시해줄 수 있다면 실 업무를 하는 분들의 편의가 많이 향상될 거 같습니다.

엑셀의 vbs만으로 작업했던사람들이 파이썬을 배워보고 싶거나 기존 파이썬 개발자가 추가적으로 엑셀작업까지 해보고 싶을때
이 책이 좋은 길잡이가 될 거 같습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?