최근 마이크로소프트에서
엑셀에 파이썬 언어를 도입한다고 발표했어요
이번 발표에 따르면 앞으로
엑셀에서 파이썬 언어 스크립트와 엑셀의 수식을
같은 워크북에서 결합할 수 있게 된다고 해요
그동안 엑셀 고급 사용자들이 파이썬 언어 스크립트를
많이 사용해 왔는데
엑셀에서 직접적으로 사용할 수는 없었다고 해요
앞으로는 엑셀에서 바로 파이썬을 손쉽게 사용이 가능해질 예정이라고 해요
현재는 MS 공식 사이트 > 베타 채널에만 공개된 상태라서
사용해보고 싶으신 분들은 베타채널에 있는 프로그램에 등록해야 한다고 해요
엑셀에서 파이썬 언어 스크립트를 활용해
어떤 일을 할 수 있는지 먼저 알아볼게요
1) 데이터 분석 및 처리
파이썬은 데이터를 분석하고 처리하는 강력한 도구에요
라이브러리를 사용해 복잡한 데이터를 변환하거나 분석하는 작업을
간단하게 수해할 수 있어요
2) 자동화
업무 자동화를 교육해주는 강의들을 보면
바로 이 파이썬을 활용하더라구요
반복되는 보고서 작성, 데이터 클리닝 및 정리 등의 작업을 자동화할 수 있어요
이 내용은 유튜브에서 엑셀 강의하시는 오빠두를 활용하면 더 많은 정보를
아실 수 있을 거에요
3) 데이터 시각화
파이썬에는 Matplotlib, Seaborn, Plotly 등의 데이터 시각화 라이브러리가 있어서
이를 활용해 엑셀에서 제공하는 차트보다 복작한 시각화를 생성할 수 있어요
4) 고급 계산
파이썬은 복작한 연산을 위한 라이브러리와 함수를 많이 제공한다고 해요
엑셀에서 제공하는 기본 함수만으로는 어려운 계산도
파이썬을 사용하면 쉽게 해결이 가능하다고 해요
5) 통합
파이썬을 활용하면 다양한 외부 시스템과 연동을 할 수 있다고 해요
외부 데이터베이스나 웹 API , 외부 시스템 등과 연동하고 데이터를 교환할 수 있다고 해요
6) 확장성
파이썬은 엑셀의 기능을 넘어선 다양한 확장 기능과
커스텀 기능을 구현하도록 도와줍니다.
다양한 라이브러리와 오픈 소스를 가지고 있어서 라고 하더라구요
그렇다면 기존에 엑셀에서 파이썬 스크립트를
사용하려면 어떻게 해야할까요??
1) 엑셀 파이썬 Add-in
서드파티 개발자들이 엑셀과 파이썬을 연동하기 위해 만든 Add-in을 사용
Add-in이란?
특정 소프트웨어나 앱의 기능을 확장하거나 추가하기 위해
만든 프로그램이나 모듈을 의미합니다.
2) VBA와의 연결
VBA는 visual basic for application의 줄임말
엑셀의 VBA 메크로를 사용해 파이썬 스크립트를 호출하고
그 결과를 다시 엑셀로 가져오게 하는 방식
3) 데이터 임포트 (data import)
파이썬 스크립트로 데이터를 처리하고 그 결과를
CSV나 excel 형태로 저장해서
엑셀에서 파일을 불러올 수 있습니다.
4) Power Query에서 파이썬 사용
MS는 Power Query내에서 파이썬 스크립트 실행을 지원하는 기능이 있다고 해요
이를 통해 데이터를 전처리하고
그 결과를 엑셀에서 파일로 불러올 수 있다고 해요
5) 그외
오피스 스크립트(office Scripts)는 MS에서 도입한 기능으로
웹 기반의 자동화 스크립트를 사용해서 엑셀 작업을 자동화하는 것을 말해요
파이썬은 아니지만 파이썬과 유사하게 작동한다고 해요
결론적으로
엑셀에서 직접 파이썬 기능을 도입하면서
좀더 파워풀한 도구가 될거 같아요
엑셀은 직장인이라면 누구나 사용해본
전통적인 문서도구지만
트렌드에 맞춰 빠르게 진화하고 있기도 하네요
'기타' 카테고리의 다른 글
칸반(Kanban) 보드 정의 / 사용방법 / 칸반툴 (0) | 2023.09.21 |
---|---|
대시보드 디자인이란? / 유형별 대시보드 UI 사례 (0) | 2023.09.12 |
엔비디아(Nvidia)는 왜 AI붐에 승자인가 / 2023년 2분기 실적 발표 (0) | 2023.08.24 |
틱톡 경쟁사 트릴러(Triller) 상장 가능성과 사용자 수에 대한 논란 (0) | 2023.08.22 |
썸네일 디자인이란 / 유튜브 vs 블로그 썸네일 디자인 요구 사항 비교 (0) | 2023.08.22 |