Google 스프레드시트용 오픈 소스 Python API
오픈 소스 Python 라이브러리를 통해 Excel XML 스프레드시트 파일을 생성, 공유, 구문 분석 및 수정합니다.
Gspread는 Google 스프레드시트용 오픈 소스 Python 구현입니다. 이 라이브러리를 사용하면 컴퓨터 프로그래머가 자신의 Python 응용 프로그램에서 스프레드시트 파일을 만들고 열고 수정할 수 있습니다. 점점 더 많은 사람들이 날이 갈수록 Google 스프레드시트와 같은 온라인 서비스를 사용하도록 선택하고 있습니다.
새 스프레드시트 생성, 스프레드시트 선택 및 공유, 워크시트 생성, 워크시트 삭제, 셀 값 가져오기, 열 및 시트 행에서 값 가져오기, 검색과 같은 몇 가지 중요한 기능이 Gspread 라이브러리에서 완전히 지원됩니다. 셀, 셀 값 업데이트, 셀에서 목록으로 값 가져오기 등.
Gspread 시작하기
Gspread를 원활하게 실행하려면 시스템에 Python 3.6 이상이 설치되어 있어야 합니다. PIP를 통해 설치하는 것이 좋습니다. 다음 명령을 사용하십시오.
PIP 명령을 통해 Gspread 설치
pip install gspread
Python 라이브러리를 통해 스프레드시트 생성 및 공유
Gspread API는 새로운 스프레드시트 생성 및 수정을 위한 기능을 제공합니다. 이를 통해 소프트웨어 프로그래머는 몇 가지 명령으로 자신의 Python 응용 프로그램 내부에 빈 스프레드시트를 만들 수 있습니다. 새 스프레드시트는 스크립트 계정에서만 볼 수 있음을 기억하십시오. 액세스하려면 새로 생성된 스프레드시트를 이메일과 공유해야 합니다. 그 안에 워크시트를 쉽게 만들 수 있습니다.
Python을 통해 스프레드시트 열기
오픈 소스 스프레드시트 라이브러리 Gspread를 사용하면 소프트웨어 개발자가 몇 줄의 코드로 CSV 파일을 Excel 2003 XML 파일 형식으로 변환할 수 있습니다. 먼저 파싱할 서버에서 CSV 파일을 불러와 파서에서 라이터로 데이터를 전송하고 라이터 유형을 XML로 변경해야 합니다. 그런 다음 지정된 이름과 지정된 대상으로 파일을 저장합니다.
Excel 2003 XML 파일 구문 분석
Gspread 라이브러리는 개발자가 Google 문서도구에 표시되는 제목을 제공하여 사용 가능한 스프레드시트를 열 수 있는 기능을 제공합니다. 정확하려면 스프레드시트의 URL에서 가져올 수 있는 키를 제공해야 합니다. 키를 추출하는 것이 어렵다고 생각되는 경우 전체 URL을 제공할 수도 있습니다. 특정 워크시트 또는 사용 가능한 모든 워크시트 목록을 선택할 수도 있습니다.
스프레드시트 셀 및 행 작업
하나 이상의 워크시트 셀에서 다른 셀로 데이터를 복사하는 것은 매우 일반적인 방법입니다. Gspread API는 셀 데이터 조작을 완벽하게 지원합니다. 셀이나 스프레드시트의 행과 열에서 값을 쉽게 얻을 수 있습니다. API는 워크시트의 모든 값을 목록 목록으로 가져오는 기능도 제공합니다. 또한 정확한 값을 가진 셀을 검색할 수 있을 뿐만 아니라 정규 표현식과 동일한 셀을 찾을 수도 있습니다.