오픈 소스 라이브러리 및 Excel의 Python

적용 대상
Microsoft 365용 Excel Mac용 Microsoft 365용 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에서 Python import 문을 사용하여 Python 라이브러리를 Excel로 import numpy as np가져옵니다. 이 문은 NumPy 라이브러리를 가져오고 별칭 을 할당합니다.np Python 셀에 이 import 문을 입력한 후 해당 통합 문서의 Python 수식 전체에서 NumPy 라이브러리 np 를 참조할 수 있습니다.

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

중요

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

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

중요

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

참고

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

라이브러리 설명
아스트로피 (미국) 천문학용 Python 라이브러리입니다. 라이선스: BSD-3-Clause
beautifulsoup4 화면 스크래핑을 위해 설계된 Python 라이브러리입니다. 라이선스: MIT
Faker 가짜 데이터를 생성합니다. 라이선스: MIT
불균형 학습 리샘플링 기술을 제공하여 분류 문제를 해결하는 데 도움이 됩니다. 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
팬더 데이터 구조 및 데이터 분석 도구를 제공합니다. 라이선스: BSD-3-Clause
베개 다른 이미지 파일 형식의 열기, 조작, 저장을 위한 지원을 추가합니다. 라이선스: 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
집계 테이블을 만들고 서식을 지정하는 데 사용되는 라이브러리입니다. 라이선스: MIT
TheFuzz 유사 문자열 일치를 제공하여 시퀀스 간의 차이를 계산합니다. 라이선스: MIT
wordcloud 단어 클라우드 생성기입니다. 라이선스: MIT

Anaconda에서 자세히 알아보기

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