가용성 정보는 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를 방문하세요.