상세 컨텐츠

본문 제목

엑셀에서 파이썬 (Python)을 사용한다? - Python in Excel : 엑셀 (Excel)

기타 (Misc)/교육

by 랑크 2023. 10. 9. 08:05

본문

Microsoft 365 Insider (베타 프로그램)에 가입되어 있다면 엑셀에 파이썬 (Python)과 여러 시각화 라이브러리 및 Anaconda Python (아나콘다 파이썬) 리포지토리를 사용할 수 있습니다.

 

마이크로소프트 365의 인사이더 프로그램의 베타 채널 멤버에게 엑셀에 파이썬을 이용할수 있는 Python in Excel이라는 기능이 첨가되었습니다.  이 기능은 엑셀에 파이썬을 이용하여 데이터 분석과 시각화에 도움을 주고 아나콘다의 파이썬 리포지토리를 이용하여 다양한 파이썬 분석기능을 할 수 있습니다.

 

엑셀과 파이썬의 만남

https://www.microsoft.com/en-us/videoplayer/embed/RW1a1gG

 

https://www.microsoft.com/en-us/videoplayer/embed/RW1a1gG

 

www.microsoft.com

 

728x90

 

Python in Excel 이란?

엑셀에서 파이썬의 네이티브 코드를 사용할수 있습니다.  마이크로소프트의 클라우드 서버에서 파이썬의 계산이 실행된 후에 결과가 엑셀로 돌아오는 방식입니다.

 

파이썬 플롯이나 라이브러리들을 사용하여 엑셀에서 분석이 가능합니다.  아래의 예제 이미지와 같이 한 곳에서 동시에 파이썬의 데이터에 엑셀의 함수나, 차트, 피벗테이블을 이용하게 됩니다.

예제 이미지

 

애저 (Azure)에서 구동되는 아나콘다 (Anaconda Distribution for Python)를 이용하여 엑셀에서 pandas, statsmodels, 와 Matplotlib & seaborn 같은 파이썬 라이브러리를 불러옵니다.  이제는 엑셀에서 파이썬과 엑셀을 모두 사용할 수 있어서 더 데이터 분석은 한 곳에서 이루어질 수 있죠.

 

예제 이미지
seaborn 으로 시각화

 

예제 이미지
머신러닝을 이용한 예측기능



마이크로소프트 팀즈 (Microsoft Tams)와 아웃룩 (Microsoft Outlook)도 같이 엑셀의 파이썬 분석과  워크북을 공유할 수 있습니다.  같은 팀원의 엑셀에 파이썬 기능이 없더라도 분석결과나 코멘트등을 팀즈나 아웃룩으로 볼 수가 있죠.

 

예제 이미지
팀과의 협업

 

반응형

제한사항은?

파이썬의 계산이 마이크로소프트의 클라우드에서 이루어지므로 제한 사항이 존재합니다.  로컬 파이썬 설치시에 커스터마이징을 했다면 이런 부분들이 엑셀에 사용이 되지 않습니다.  그리고 인터넷과 연결이 되어야만 엑셀에서 파이썬 기능을 사용할 수 있죠 (클라우드에서 계산이 되니 당연한 말입니다).

 

기능을 추가 하는 방법

Public Preview에 가입을 하려면 우선 Microsoft 365 Insiders 프로그램에 Beta Channel에 가입을 해야 합니다.  그리고 엑셀 build 16818이나 나중 버전을 사용해야 합니다.  

 

Public Preview의 유저는 엑셀의 리본메뉴에 Python이라는 새 메뉴가 뜨고 파워 쿼리와 엑셀의 워크플로우를 이용하여 외부 데이터를 파이썬으로 보낼 수 있습니다.

 

아직 베타이기 때문에 오류의 수정, 기능 고도화는 계속 진행될 것 입니다.  현재는 윈도용 엑셀에만 이 베타 기능을 사용할 수 있고 맥이나 모바일용 엑셀은 차후의 계획이라고 마이크로소프트는 말합니다.

 

이용방법

 

  1. 새로운 워크북을 오픈
  2. Formula 리본메뉴로 이동
  3. Insert Python을 클릭
  4. 다이얼로그 박스에서 Try 버튼을 클릭

 

더 쉬운 단축키 사용법은 다음과 같습니다:

 

  1. 셀에서 =PY 키를 누름
  2. 자동완성에서 보이는 PY를 셀렉트
  3. 다이얼로그 박스에서 미리보기를 활성화시킴

유익하거나 즐거우셨다면 아래의 ❤️공감 버튼이나 구독 (SUBSCRIBE) 버튼을 눌러 주세요~ 

감사합니다

 

 

더보기

참고:

techrepublic.com

techcommunity.microsoft.com

 

 

 

728x90
반응형

관련글 더보기