Applies ToMicrosoft 365용 Excel

이제 버전 2408(빌드 17928.20114) 및 Windows의 월간 엔터프라이즈 채널(버전 2408(빌드 17928.20216)부터 Windows에서 현재 채널을 실행하는 엔터프라이즈 및 비즈니스 사용자가 Excel의 Python을 사용할 수 있습니다. 버전 2405(빌드 17628.20164)부터 Windows에서 현재 채널을 실행하는 가족 및 개인 사용자의 미리 보기에서 사용할 수 있습니다. Excel의 Python은 Microsoft 365 참가자 프로그램을 통해 현재 채널(미리 보기)을 실행하는 교육 사용자를 위해 미리 보기로 제공됩니다. Semi-Annual Enterprise 채널에는 현재 사용할 수 없습니다.

먼저 Windows용 Excel로 배포된 다음 나중에 다른 플랫폼으로 배포됩니다. 자세한 가용성 정보는 Excel의 Python 가용성을 참조하세요.

Excel에서 Python에 문제가 있는 경우 Excel에서 도움말 > 피드백을 선택하여 보고하세요.

Excel의 Python을 처음 사용하시나요? Excel의 Python 소개Excel의 Python 시작으로 시작하세요. 

오픈 소스 Python 라이브러리  

Excel의 Python은 안전한 배포를 통해 Anaconda에서 제공하는 표준 Python 라이브러리 집합과 함께 제공됩니다. 이러한 Python 라이브러리를 사용하여 데이터 분석을 간소화하고, 패턴 및 숨겨진 인사이트를 찾고, 플롯을 사용하여 데이터를 시각화할 수 있습니다. 

핵심 Excel의 Python 라이브러리 

다음 오픈 소스 라이브러리를 Excel의 Python에서 기본적으로 사용할 수 있습니다. 이들은 나열되어 있는 문을 사용하여 가져왔습니다. 

  • Matplotlib. Import 문: import matplotlib.pyplot as plt

  • NumPy. Import 문: import numpy as np

  • pandas. Import 문: import pandas as pd

  • seaborn. Import 문: import seaborn as sns

  • statsmodels. Import 문: import statsmodels as sm

참고: 이러한 핵심 라이브러리는 Excel의 Python 초기화 작업창에도 나열됩니다. Excel 리본에서 수식 > 초기화를 선택하여 초기화 작업창에 액세스합니다. 이 작업창은 현재 읽기 전용이며 Excel의 Python 런타임에 대한 초기화 설정을 표시합니다.

라이브러리를 가져오는 방법 

핵심 라이브러리 외에도 Anaconda를 통해 사용할 수 있는 추가 라이브러리를 가져올 수 있습니다. Excel의 Python 셀에서 import numpy as np 같은 Python 가져오기 문을 사용하여 Python 라이브러리를 Excel로 가져오세요. 이 문은 NumPy라이브러리를 가져와서 별칭 np을(를) 할당합니다. Python 셀에 이 가져오기 문을 입력한 후 해당 통합 문서의 Python 수식 전체에서 NumPy 라이브러리를 np (으)로 참조할 수 있습니다. 

팁: Python 수식을 실행하기 전에 라이브러리를 가져오려면 통합 문서의 첫 번째 워크시트에 가져오기 문과 설정을 입력합니다. 원하는 경우 가져오기 문 및 설정에만 사용하도록 첫 번째 워크시트를 예약할 수 있습니다.

중요: 모든 라이브러리가import [library] as [name]import 문 형식을 사용하는 것은 아닙니다. 예를 들어 beautifulsoup4 라이브러리를 가져오려면 import 문 from bs4 import BeautifulSoup사용합니다. 권장되는 import 문을 알아보려면 각 라이브러리에 대한 설명서를 참조하세요.

추천 라이브러리 목록 

다음 표에는 Excel의 Python과 함께 사용할 수 있는 Anaconda에서 제공하는 오픈 소스 라이브러리의 하위 집합이 나와 있습니다. Matplotlib, NumPy, seaborn, statsmodels, pandas라이브러리는 기본적으로 가져온 상태입니다. 표에 나열된 추가 라이브러리는 자동 가져오기 대상이 아니지만 원하는 경우 직접 가져올 수 있습니다. 

중요: 데이터 보안을 보호하기 위해 이러한 라이브러리에는 네트워크 요청을 만들거나 로컬 머신의 파일 및 데이터에 액세스할 수 있는 기능이 없습니다. 자세한 내용은 데이터 보안과 Excel의 Python을 참조하세요.

참고: Excel의 Python은 영어, 중국어(간체), 프랑스어, 독일어, 일본어 및 스페인어 글꼴을 지원합니다.

라이브러리

설명

Astropy

천문학용 Python 라이브러리입니다. 라이선스: BSD-3-Clause

beautifulsoup4

화면 스크래핑용으로 설계된 Python 라이브러리입니다. 라이선스: MIT

Faker 

가짜 데이터를 생성합니다. 라이선스: MIT  

imbalanced-learn

리샘플링 기술을 제공하여 분류 문제를 해결하는 데 도움이 됩니다. scikit-learn을 사용합니다. 라이선스: MIT

IPython

대화형 컴퓨팅용 라이브러리입니다. 라이선스: BSD-3-Clause

Matplotlib

Python에서 발행물 품질의 차트 및 그림을 생성합니다. 라이선스: PSF

mlxtend 

일상적인 데이터 과학 작업을 위한 기계 학습 라이브러리입니다. 라이선스: BSD-3-Clause

NetworkX

복잡한 네트워크를 만들고 조작하는 데 사용되는 Python 패키지입니다. 라이선스: BSD-3-Clause

NLTK

자연어 처리를 위한 라이브러리입니다. 다음 corpora는 Excel에서 Python과 함께 사용하기 위해 미리 로드됩니다. brown, punkt, stopwords, treebank, vader 및 wordnet2022. 라이선스: Apache v2.

NumPy

숫자, 문자열, 레코드, 개체에 대한 배열 처리를 제공합니다. 라이선스: BSD-3-Clause

pandas

데이터 구조 및 데이터 분석 도구를 제공합니다. 라이선스: BSD-3-Clause

Pillow

다른 이미지 파일 형식의 열기, 조작, 저장을 위한 지원을 추가합니다. 라이선스: PIL

plotnine 

그리기 및 데이터 시각화 라이브러리입니다. 라이선스: MIT 

왕자 

테이블 형식 데이터를 요약하기 위한 다양한 방법을 포함하여 Python의 다변량 예비 데이터 분석을 위한 라이브러리입니다. 라이선스: MIT  

PyTables

Python, HDF5라이브러리 및 NumPy라이브러리를 함께 사용하여 많은 양의 데이터를 처리합니다. 라이선스: BSD-3-Clause

PyWavelets

wavelet은 라이브러리를 변환합니다. 라이선스: MIT

qrcode 

QR 코드 이미지 생성기입니다. 라이선스: BSD-3-Clause

scikit-learn

기계 학습 및 데이터 마이닝용 Python 모듈 집합입니다. 라이선스: BSD-3-Clause

SciPy

Python용 공학용 라이브러리입니다. 라이선스: BSD-3-Clause

seaborn

통계 데이터 시각화 라이브러리입니다. 라이선스: BSD-3-Clause

snowballstemmer

Python용 알고리즘 라이브러리 모음입니다. 라이선스: BSD-2-Clause

squarify 

계층적 데이터를 표시하는 트리맵 또는 시각화를 만듭니다. 라이선스: Apache v2.

statsmodels

SciPy라이브러리에 사용할 통계 계산 및 모델입니다. 라이선스: BSD-3-Clause

SymPy

기호 수학용 Python 라이브러리입니다. 라이선스: BSD-3-Clause

tabulate

테이블을 만들고 서식을 지정하는 데 사용되는 라이브러리입니다. 라이선스: MIT

TheFuzz 

유사 문자열 일치를 제공하여 시퀀스 간의 차이를 계산합니다. 라이선스: MIT  

wordcloud 

단어 클라우드 생성기입니다. 라이선스: MIT  

Anaconda에서 자세히 알아보기 

통합 및 지원되는 라이브러리에 대해 자세히 알아보려면 Anaconda를 방문하세요.

관련 문서

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.