출처:  https://www.publickey1.jp/blog/24/excelpythonanaconda_code.html 

Python 관련 툴 벤더로 알려진 Anaconda는 Excel에서 직접 Python 코드를 실행할 수 있는 새로운 기능인 Anaconda Code 를 포함한 Excel의 애드온 툴인 Anaconda Toolbox in Excel을 퍼블릭 베타로 공개했다.

WebAssembly 버전 Python 인터프리터를 Excel에 내장

Anaconda는 2022년에 HTML에서 자바스크립트처럼 Python 코드를 작성하고 실행할 수 있게 해주는 'PyScript'를 오픈 소스로 공개했다.

PyScript는 WebAssemlby 화된 Python 인터프리터를 통해 웹 브라우저에서 Python 코드를 실행하는 메커니즘이다.

이번 퍼블릭 베타가 된 「Anaconda Code」는 이 구조를 사용해 Excel 상에서 직접 Python 코드를 실행할 수 있도록 한 것이다.

Anaconda Code 설치하기

Anaconda Code는 무료로 사용하실 수 있다. 구체적인 절차는 다음과 같다.

먼저 Microsoft의 비즈니스용 마켓플레이스인 AppSource에서 'Anaconda Toolbox'를 구한다. Get it now 버튼을 클릭하면 Excel의 추가 기능으로 자동으로 설치된다(Microsoft 계정으로 로그인하라는 메시지가 표시됨).

Excel의 오른쪽에 애드온 표시가 나타나고 거기에서 Anaconda Code를 실행하기 위해 PyScript를 설치 한 다음 Anaconda ID에 로그인한다 (Microsoft 계정으로 로그인 할 수 있음).

셀을 선택하고 +New 버튼을 클릭하면 Phthon 코드를 입력하고 실행할 수 있다.

설치된 패키지 목록.