> 백엔드 개발 > 파이썬 튜토리얼 > Python을 사용하여 Excel 문서로 작업하는 방법

Python을 사용하여 Excel 문서로 작업하는 방법

Jennifer Aniston
풀어 주다: 2025-03-08 10:45:11
원래의
478명이 탐색했습니다.
나는 당신이 어떤 경우에는 Microsoft Excel을 사용했다고 생각합니다. 스프레드 시트, 테이블, 차트 등으로 작업 할 때는 매우 강력합니다. 그러나 Python은 그와 어떤 관련이 있습니까?

Python은 Excel 관련 작업에서 발생할 수있는 어려운 물건을 자동화 할 수 있기 때문에 Excel 파일에있어 게임 체인저입니다. 예를 들어, 회사 예산의 수백 가지 스프레드 시트에서 일부 정보를 찾아야 할 수도 있습니다. 매우 어려운가요? 이 튜토리얼에서는 Python을 Excel 문서로 쉽게 사용할 수있는 방법을 보여 드리겠습니다.

오, 컴퓨터에 Microsoft Excel이 설치되어 있지 않더라도 걱정하지 마십시오. Libreoffice Calc 및 OpenOffice Calc와 같은이 튜토리얼을 걸어 가면 다른 대안을 사용하여 시작하자! 🎜> 🎜> OpenPyXl OpenPyXL은 Excel 2010을 읽고 쓰는 데 사용되는 라이브러리입니다. .xlsx

/

.xlsm /

.xltx /

. 이 튜토리얼에서 Excel 문서를 사용하기 위해 우리가 사용할 도서관입니다.

이 라이브러리를 사용하기 위해 가장 먼저해야 할 일은 를 설치하는 것입니다. 파이썬으로 작성된 패키지. Python 패키지 인덱스 (PYPI)에서 많은 패키지를 찾을 수 있습니다. 를 설치하기위한 Python 패키징 사용자 안내서에 언급 된 단계를 따라갈 수 있지만 이상 또는 이상이면 이미 다음 명령을 입력하여 설치할 수 있습니다. Terminal) : Excel 문서 열기 를 설치 한 후 Excel 문서 작업을 시작할 준비가되었습니다. 우리가 Excel 문서에서 수행 할 첫 번째 일반 작업은 해당 문서를 를 열 수 있습니다. 튜토리얼을 따라 가려면 Excel 파일 Sample.xlsx를 다운로드하거나 원하는 Excel 파일을 사용할 수 있습니다. 를 사용할 수 있으려면 다음과 같이

를 사용해야합니다. 통합 문서의 의미가 궁금하다면 Excel 스프레드 시트 문서입니다. 우리가 Excel 문서를 열어야하는 스크립트는 다음과 같습니다.

이제 OpenPyXL 메소드에서

를 반환 한 것을 보자. 이것은 다음과 같이 수행 할 수 있습니다 :

이것은 다음을 반환합니다 :

우리가 볼 수 있듯이, 반환 된 객체는 OpenPyXL의 입니다. 여기서

객체는 Excel 파일을 나타냅니다.
시트 이름

Excel의 시트는 열 (A, B, C 등에서 시작하는 문자 포함)과 행 (1, 2, 3 등부터 시작)으로 구성됩니다. Excel 문서에 어떤 시트가 있는지 확인하기 위해, 우리는 다음과 같이

메소드를 사용합니다.

위의 명령이라면 다음을 얻을 수 있습니다. get_sheet_names()

따라서 여러 시트를 사용하면 하나의 시트에 접근 할 수 있습니다. 예를 들어, 현재 시트를 얻으려면 :
pip install openpyxl<br>
로그인 후 복사
출력은 다음과 같습니다.

print 셀 액세스

import openpyxl<br>
로그인 후 복사
이제 Excel 파일을 열고 시트를 얻는 방법을 배웠으므로 해당 시트에서 셀에 액세스하는 것이 얼마나 쉬운 지 보자. 당신이해야 할 일은 그 시트를 검색 한 다음 셀의 위치 (좌표)를 결정하기 만하면됩니다. 우리가 가진 Excel 문서, 즉

에 액세스하고 싶다고 가정 해 봅시다. 다음과 같이 구현할 수 있습니다. Sheet1이 경우 다음 값이 반환됩니다 : 우리는 또한 행 열 표기법을 사용할 수 있습니다. 예를 들어, 행 및 열 에서 셀에 액세스하려면 다음을 입력합니다.

이 경우 출력은

. 객체는 . 우리의 Excel 문서에서 이와 같이 보이는 get_sheet_by_name()에서

import openpyxl<br>excel_document = openpyxl.load_workbook('sample.xlsx')
로그인 후 복사

print type(excel_document)<br>
로그인 후 복사

셀에 액세스하고 싶다고 가정 해 봅시다.

A 2이 경우 다음 출력을 얻을 수 있습니다. Excel 문서의 모든 행과 열에 각각 및 메소드를 사용하여 모든 행에 액세스 할 수 있습니다. 각 행에 액세스하기 위해 다음을 수행 할 수 있습니다. 위의 스크립트 출력은 다음과 같습니다. 다음을 수행하십시오. A2이 경우 다음 출력을 얻습니다.

결론

이 튜토리얼에서 Python을 사용하여 Excel 문서로 작동하는 것이 얼마나 유연한 지 알았습니다. 튜토리얼의 시작 부분에서 언급 된 시나리오를 기억하십니까? 프로젝트로 시도하는 것이 좋습니다!

이 게시물은 Esther Vaati의 기여로 업데이트되었습니다. Esther는 Envato Tuts의 소프트웨어 개발자이자 작가입니다.

위 내용은 Python을 사용하여 Excel 문서로 작업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿