기금넷 공식사이트 - 복권 조회 - 파이썬은 엑셀에서 실행할 수 있습니까?

파이썬은 엑셀에서 실행할 수 있습니까?

파이썬 부족은 번역을 정리하고 전재를 금지했다.

소개하다

ExclePython 은 Excel VBA 에서 파이썬 코드를 호출하고 다른 파이썬 함수를 실행할 수 있는 경량 COM 라이브러리입니다 (실제로 모든 언어에서 COM 지원). 이 기사에서는 사용 방법을 보여 드리겠습니다.

배경

Excel 의 시장 지위는 점점 더 무료 (OpenOffice) 와 Google Sheets 의 도전과 점차 대체되는 위험에 직면해 있지만, Excel 은 현재 사무실 환경에서 가장 널리 사용되는 데이터 처리 소프트웨어로 사용자 인터페이스가 친숙합니다. Excel 에서 python 을 호출할 수 있는 능력은 Excel 의 방대한 컬렉션 라이브러리와 강력한 언어 능력 덕분입니다. Excelpython 은 python 모듈을 로드하고 프로그램을 호출하며 함수를 실행할 수 있는 COM 라이브러리입니다. PyXLL 및 Python-Excel 과 같은 다른 Excel/Python 인터페이스 도구도 훌륭한 도구이지만, 기능 및 적용성은 ExcelPython 과 약간 다릅니다. 엑셀 파이썬 (ExcelPython) 의 장점은 다음과 같습니다.

1. 무료 (구매 및 무료 계약 필요 없음)

2. 작고 가볍습니다

3. 고도의 내장: 파이썬 함수가 캡슐화된 것처럼 파이썬 없이도 양식 프로그램을 확장할 수 있습니다.

4. 최종 사용자에게 매우 투명합니다. python 은 Excel VBA 에 의해 호출되며, 양식 프로그램이 업그레이드되었더라도 다른 중간 프로그램을 삽입할 필요가 없습니다.

5. 공통성: 기존 파이썬 모듈과 함수를 호출할 수 있으며 모든 파이썬 객체를 처리할 수 있습니다. 또한 ExcelPython 은 호출 가능한 함수를 만들기 위해 추가 Python 코드를 작성하지 않고도 다양한 Python 라이브러리를 직접 호출할 수 있습니다.

코드 사용

이 라이브러리의 가장 기본적인 기능을 어떻게 사용하는지 알고 싶다면, SourceForge 의 ExcelPython 사용자에게 직접 로그인하면 위키 항목을 찾을 수 있어 단계적으로 지도할 수 있다.

이 장의 소개에서는 ExcelPython 을 사용하여 수집된 목록을 통합하고, 데이터를 정렬하고, 모든 복사본을 삭제하는 방법에 대해 설명합니다. 이것은 매우 간단한 파이썬 작업이며 몇 줄의 코드만 필요하지만, VBA 코드를 사용하여 동일한 기능을 구현하려면 더 많은 코드가 필요합니다.