스프레드시트용 오픈 소스 Python API
XLS 및 XLSX 파일 형식을 읽고 포맷하기 위한 Python 라이브러리.
Xlrd는 Microsoft Excel(XLS, XLSX) 파일 형식을 읽고 포맷하기 위한 오픈 소스 파이썬 API입니다. API를 통해 Python 개발자는 Excel 파일을 읽고, 그 안에 있는 유니코드를 처리하고, 날짜를 관리하고, 셀 및 열의 서식을 지정하고, 상수, 수식, 매크로 등을 사용할 수 있습니다. 또한 API는 개발자가 필요한 시트만 로드하여 메모리를 절약할 수 있는 주문형 기능이 있는 로드 워크시트를 제공합니다.
개발자는 더 이상 API를 유지 관리하지 않으며 손상되고 비표준 Excel 파일은 이 API에서 작동하지 않습니다. API는 VBA 모듈, 주석, 하이퍼링크, 자동 필터, 고급 필터 및 기타 Excel 기능도 무시합니다.
Xlrd 시작하기
Xlrd를 원활하게 실행하려면 시스템에 Python 2.7 또는 3.4+ 이상이 설치되어 있어야 합니다. PIP를 통해 설치하는 것이 좋습니다. 다음 명령을 사용하십시오.
PIP 명령을 통해 Xlrd 설치
pip install xlrd
무료 Python API를 통해 Excel 워크시트 읽기
Xlrd API를 사용하면 Python을 사용하여 Microsoft Excel XLS 및 XLSX 파일을 읽을 수 있습니다. 개발자는 xlrd.open_workbook() 메서드를 사용하여 기존 통합 문서를 쉽게 열 수 있습니다. workbook.nsheets 및 workbook.sheet_names 속성을 각각 사용하여 Excel 파일의 워크시트 및 시트 이름을 가져올 수 있습니다. 행과 열을 읽으려면 workbook.sheet_by_index() 메서드를 사용하여 시트를 선택하고 각각 워크시트.nrows 및 워크시트.ncols를 사용할 수 있습니다.
Python을 사용하여 주문형 워크시트 로드
오픈 소스 스프레드시트 라이브러리 Xlrd를 사용하면 소프트웨어 개발자가 필요에 따라 워크시트를 로드할 수 있습니다. 이 기능은 메모리 사용량을 줄이고 필요한 워크시트만 로드합니다. on_deman 인수를 사용하여 주문형 로드 기능을 사용할 수 있습니다.
Python을 사용하여 Excel에서 Informatin 서식 지정
Xlrd 라이브러리는 개발자에게 디스플레이/렌더링 기능을 잃지 않고 화면이나 다른 파일에 Excel 스프레드시트 내용을 읽고, 표시하고, 렌더링할 수 있는 기능을 제공합니다. 기본 서식은 모든 빈 셀에 적용됩니다. API는 먼저 Rowinfo & Colinfo 클래스를 사용하여 속성을 가져옵니다. Rowinfo 및 Colinfor 클래스 속성을 사용할 수 없는 경우 API는 기본 속성을 사용합니다.