Microsoft가 스프레드시트 소프트웨어 'Excel'에서 Python을 실행할 수 있다고 발표했습니다. Microsoft 365 Insider Program을 통해 사용할 수 있는 베타 버전의 Excel에서는 이미 Python을 사용할 수 있습니다.
Announcing Python in Excel
새로 도입된 'PY'함수를 사용하면 셀에 직접 Python 스크립트를 사용할 수 있으며 작성된 스크립트는 Microsoft Cloud에서 실행되어 시트에 결과를 표시합니다. 서버에서 실행되는 Python에는 데이터 분석용 라이브러리가 설치되어 있어, 아래 그림과 같이 순식간에 데이터 프레임을 작성 가능합니다.
Matplotlib 및 seaborn과 같은 그래프 작성 라이브러리도 설치되어 있으므로 아래 그림과 같이 다양한 그래프를 작성할 수 있습니다.
또한 scikit-learn과 statsmodels라는 라이브러리를 활용하여 시계열 모델링이나 회귀 분석의 예측 및 기계 학습을 할 수도 있습니다.
그 외, 누락된 값을 특정, 형식을 표준화하고, 중복을 삭제하거나, 정규 표현으로 패턴 베이스 변환을 하는 등의 데이터 클리닝을 간단하게 실시할 수 있습니다.
다만, Excel에 입력된 Python 코드가 클라우드에서 실행된다는 것으로, 보안에 만전의 주의가 필요하며, 각 Excel 파일마다 격리된 컨테이너로 Python이 실행된다고 합니다. 또한, Python의 실행 환경은 Anaconda의 협력으로 안전하게 구축되었다고 합니다.
Python을 사용하는 Excel 파일에서도 여러 사람이 평소처럼 공동 작업하고, 주석을 달고, 멘션할 수 있습니다. 민감한(비밀) 라벨이 있는 Excel 파일에 Python을 도입한 경우에도 조직의 정보 보호 정책을 준수하는 상태가 유지된 상태로 유지됩니다.
현재 Python 실행 기능은 Microsoft 365의 라이센스를 소유하고 있는 사람이라면 누구나 참가 가능한 Microsoft 365 Insider Program을 통해 배포되는 베타 버전의 Excel에서 이용 가능합니다. 향후 추가 조정을 마친 후 일반에 공개할 예정이라는 것. 또한 앱의 피드백 기능, 피드백 포럼, GitHub 리파지토리를 통해 피드백을 받기 원한다고 합니다.
'트렌드 이슈 · 토픽' 카테고리의 다른 글
에스프레소에 너무 빠져 에스프레소 머신을 자작한 엔지니어가 그 개발 과정을 공개 (1) | 2023.08.28 |
---|---|
IAEA가 후쿠시마 원전의 ALPS 처리수 방출 시스템을 모니터링할 수 있는 웹페이지 공개 (2) | 2023.08.25 |
Huawei가 경제 제재 회피를 위해 중국 전역에 반도체 제조 네트워크를 구축하고 있다는 경고 (1) | 2023.08.24 |
구글이 앱 시작을 30% 가속화하는 'Android 런타임' 업데이트를 발표, Android 12 이후라면 구형폰도 가속화 가능 (3) | 2023.08.24 |
비의 에너지를 발전에 이용하기 위한 돌파구를 발견, 솔라 패널이 아닌 「레인 패널」이 등장하는가 (21) | 2023.08.18 |
줄기 세포를 이용한 치아 에나멜 재생에 성공, 충치 재생기술의 실현을 기대 (1) | 2023.08.18 |
리튬 이온 배터리보다 안전하고 효율적인 리튬 금속 배터리의 실현으로 이어지는 근본적인 발견이 확실시 (1) | 2023.08.16 |
YouTube 대역 제한을 무시하고 동영상을 빠르게 다운로드하는 방법은? (2) | 2023.08.16 |