관련 주제
×
Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

Excel의 Python은 현재미리 보기 상태 이며 피드백에 따라 변경될 수 있습니다. 이 기능을 사용하려면 Microsoft 365 참가자 프로그램에 참여하고 베타 채널 참가자 수준을 선택합니다.   

Excel의 Python은 베타 채널을 사용하여 Windows 고객용 Excel에 점진적으로 배포되고 있습니다. 현재 다른 플랫폼에서는 이 기능을 사용할 수 없습니다.

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

Excel의 Python을 처음 사용하시나요? Excel에서 Python 소개 및 Excel에서Python 시작으로 시작

Power Query 무엇인가요?  

Power Query 데이터를 셰이프하는 데 도움이 되도록 설계된 데이터 변환 및 준비 도구이며 Excel 및 기타 Microsoft 제품에서 사용할 수 있습니다.

Excel에서 Python과 함께 Power Query 사용하여 외부 데이터를 Excel로 가져온 다음 Python을 사용하여 해당 데이터를 분석합니다. 

중요: Power Query Excel에서 Python과 함께 사용할 외부 데이터를 가져오는 유일한 방법입니다.

Power Query 대한 자세한 내용은 Excel 도움말 Power Query 참조하세요

excel에서 Power Query 사용하여 Python용 데이터를 가져오는 방법 

다음 단계를 수행하여 샘플 외부 데이터 집합을 가져오고 Excel에서 Python과 함께 사용하는 방법을 알아봅니다.

팁: Power Query 이미 익숙하고 통합 문서에서 기존 쿼리를 사용하려는 경우 이 문서의 뒷부분에 있는 Excel에서 Python과 Power Query 데이터 사용으로 건너뜁니다.

  1. 데이터 변환 & 가져오기쿼리 & Connections 그룹을 보려면 데이터 탭을 선택합니다. 데이터 가져오기를 선택하여 데이터 원본을 선택합니다. CSV(쉼표로 구분된 값) 파일을 포함하여 여러 원본에서 데이터를 가져올 수 있습니다. 모든 가져오기는 쿼리를 만듭니다.

    이 예제에서는 테스트 데이터 원본인 Northwind OData 서비스에서 데이터를 가져옵니다. 이렇게 하려면 OData 피드에서> 다른 원본에서 데이터> 가져오기 를 선택합니다.

  2. 다음으로 Northwind OData 서비스에 대한 다음 링크를 입력하고 확인을 선택합니다.

    https://services.odata.org/northwind/northwind.svc/

  3. Power Query 미리 보기 대화 상자에서 Excel에 로드할 데이터 테이블을 선택합니다. 이 예제에서는 범주 테이블을 선택한 다음 로드 단추 옆에 있는 화살표를 선택하고 로드 대상...을 선택합니다. 다음 스크린샷은 범주 테이블이 선택되고 로드 대상... 옵션이 표시된 Power Query 미리 보기 대화 상자를 보여줍니다.

    Excel에서 Python에 대한 Power Query 연결을 설정합니다. OData에서 범주 테이블을 선택합니다.

    참고 사항: 

    • Power Query 미리 보기 대화 상자에서 데이터 변환을 선택할 수도 있습니다. 이렇게 하면 Excel로 가져오기 전에 Power Query 편집기 데이터를 편집할 수 있습니다.

    • Excel 표에서 데이터를 보려면 로드 단추를 선택합니다. 그러면 선택한 테이블이 Excel 표에 직접 로드됩니다.

  4. 연결 만들기만을 선택하여 원본에서 데이터 연결을 설정합니다. Power Query 이 연결에 대한 쿼리를 자동으로 만듭니다.

    데이터 가져오기 대화 상자에서 연결 만들기만을 선택합니다.

  5. 쿼리 & Connections 창이 자동으로 열리고 선택한 데이터 원본에 대해 Power Query 만든 쿼리가 나열됩니다.이 경우 Northwind OData 샘플 데이터 세트의 Categories 테이블입니다. 쿼리 & Connections 창을 수동으로 열려면 데이터 탭에서 쿼리 & Connections 선택합니다.

    팁: 작업창의 쿼리를 마우스로 가리키면 데이터의 미리 보기가 표시됩니다.

다음 섹션에서는 Excel에서 Python을 사용하여 범주 데이터를 분석하는 방법을 설명합니다.

Excel에서 Python에서 Power Query 데이터 사용

다음 절차에서는 이전 문서 섹션에 설명된 Northwind OData 서비스의 범주 데이터와 Power Query 연결을 만들었다고 가정합니다. 다음 단계에서는 Excel에서 Python을 사용하여 범주 데이터를 분석하는 방법을 보여 있습니다.

  1. Excel에서 Python을 사용하여 외부 데이터를 사용하려면 =PY 함수를 입력하여 셀에서 Python을 사용하도록 설정합니다. 다음으로 Excel의 Python xl() 수식을 사용하여 Power Query 쿼리와 같은 Excel 요소를 참조합니다. 이 예제에서는 Excel 셀의 Python에 xl("Categories") 입력합니다.

  2. 이제 Python 셀은 xl("Categories") 수식에서 반환된 대로 DataFrame 내에 범주 데이터를 표시합니다. DataFrame 옆에 있는 카드 아이콘을 선택하여 DataFrame에서 데이터의 미리 보기를 봅니다. 다음 스크린샷은 DataFrame 미리 보기를 보여줍니다.

    DataFrame 개체 내의 데이터 미리 보기입니다.

    팁: 오른쪽 아래 모서리에 있는 아이콘을 사용하여 DataFrame 대화 상자의 크기를 조정합니다.

  3. DataFrame의 데이터를 Excel 값으로 변환하여 데이터를 Excel 표로 반환합니다. DataFrame을 Excel 값으로 변환하려면 DataFrame이 포함된 셀을 선택한 다음 데이터 삽입 아이콘을 선택합니다. 다음 스크린샷은 DataFrame 옆에 있는 이 아이콘의 예를 보여줍니다.



    DataFrame 개체에 대한 데이터 삽입 옵션을 선택합니다.데이터 삽입 아이콘을 선택하면 데이터와 관련된 값 목록이 있는 메뉴가 열립니다.

    DataFrame 개체에 대한 데이터 삽입을 선택한 후 메뉴를 봅니다.

  4. 메뉴에서 첫 번째 값인 arrayPreview를 선택합니다. 이 값은 Excel 표에 DataFrame의 Python 데이터를 표시합니다. 예제는 다음 스크린샷을 참조하세요.

    Excel 표의 DataFrame에서 arrayPreview 결과를 참조하세요.

  5. 이제 Power Query 사용하여 외부 데이터를 가져오고 Excel에서 Python으로 해당 데이터를 처리했으므로 Excel에서 Python을 사용하여 데이터 분석을 시작할 준비가 되었습니다. 데이터를 사용하여 Python 그림 및 차트를 만드는 방법을 알아보려면 Excel 그림 및 차트에서 Python 만들기를 참조하세요.

관련 문서

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×