Microsoft Office 없이 Excel XLSX, XLSM, XLTX, XLTM, XLAM 파일을 읽고 쓸 수 있는 순수 Go 라이브러리입니다.
xuri/excelize-py
Go Excelize 라이브러리를 Python으로 포팅한, Excel 스프레드시트 파일(XLSX, XLSM, XLTX, XLTM, XLAM) 읽기 및 쓰기 라이브러리입니다.
대체할 수 있는 제품:Microsoft Excel
- 스타
- 51
- 포크
- 31
- 열린 이슈
- 4
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
excelize-py는 Go Excelize 라이브러리를 Python으로 포팅한 버전입니다. Python 코드로 Microsoft Excel 2007 이상에서 생성한 XLAM, XLSM, XLSX, XLTM, XLTX 형식의 스프레드시트 파일을 만들고, 읽고, 수정할 수 있습니다.
셀 값 설정 및 읽기, 시트 관리, 크기 조정과 오프셋 옵션을 지정한 그림 삽입, 워크시트 데이터 기반 차트 생성 등 일반적인 스프레드시트 작업을 지원합니다. 또한 모든 데이터를 메모리에 올리지 않고 대용량 워크시트를 쓰거나 읽을 수 있는 스트리밍 API도 제공합니다.
Windows(amd64, arm64, i686), macOS(amd64, arm64), Linux(amd64, arm64, i686)용 사전 빌드 바이너리를 제공합니다. Python 3.9 이상이 필요하며 pip install excelize 명령으로 설치할 수 있습니다.
핵심 기능
- 01XLSX, XLSM, XLTX, XLTM, XLAM 파일을 읽고 씁니다.
- 02시트 이름과 셀 참조를 지정해 셀 값과 행을 설정하고 가져옵니다.
- 033D 묶은 세로 막대형 차트를 비롯해 워크시트 데이터로 차트를 만듭니다.
- 04크기 조정, 오프셋, 인쇄 옵션을 지정해 그림을 삽입합니다.
- 05대용량 워크시트용 스트리밍 API를 제공합니다.
활용 사례
- Python 데이터 파이프라인에서 Excel 보고서를 생성합니다.
- 사용자가 업로드한 스프레드시트 데이터를 Python 애플리케이션에서 읽습니다.
- 기존 통합 문서에 차트나 이미지를 자동으로 추가합니다.
빠른 시작
- 1
PyPI에서 라이브러리를 설치합니다
pip install excelize - 2
README의 최소 예제를 사용해 스프레드시트를 만듭니다
사용 전 알아둘 점
- Python 3.9 이상이 필요합니다.
- 지원 플랫폼은 amd64, arm64 또는 i686 아키텍처의 Windows, Darwin(macOS), Linux로 제한됩니다.
토픽
자주 묻는 질문
- excelize-py은(는) 무엇인가요?
- Go Excelize 라이브러리를 Python으로 포팅한, Excel 스프레드시트 파일(XLSX, XLSM, XLTX, XLTM, XLAM) 읽기 및 쓰기 라이브러리입니다. excelize-py는 Go Excelize 라이브러리를 Python으로 포팅한 버전입니다. Python 코드로 Microsoft Excel 2007 이상에서 생성한 XLAM, XLSM, XLSX, XLTM, XLTX 형식의 스프레드시트 파일을 만들고, 읽고, 수정할 수 있습니다.
- excelize-py은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- excelize-py은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- excelize-py은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. excelize-py의 마지막 커밋은 2026년 10월 22일입니다.
- excelize-py은(는) 어디에 사용할 수 있나요?
- Python 데이터 파이프라인에서 Excel 보고서를 생성합니다. 사용자가 업로드한 스프레드시트 데이터를 Python 애플리케이션에서 읽습니다. 기존 통합 문서에 차트나 이미지를 자동으로 추가합니다.
- excelize-py는 어떻게 설치하나요?
- PyPI에서 라이브러리를 설치합니다: pip install excelize README의 최소 예제를 사용해 스프레드시트를 만듭니다
- excelize-py은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/xuri/excelize-py
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Go Excelize 라이브러리를 WebAssembly와 JavaScript로 포팅해 Node.js 및 브라우저에서 Excel XLSX, XLSM, XLTX와 관련 스프레드시트 파일을 읽고 씁니다.
Rust로 작성된 개발 중인 스프레드시트 엔진으로, xlsx 읽기·쓰기와 Python 및 JavaScript(wasm) 바인딩을 제공합니다.
대용량 파일도 메모리 사용량을 낮게 유지하며 Excel 및 CSV 스프레드시트를 읽고 쓸 수 있는 Java 라이브러리입니다.
기록된 데이터와 실시간 시계열 및 멀티모달 로보틱스 데이터를 탐색하고 비교·분석할 수 있는 오픈소스 시각화 플랫폼입니다.
WebAssembly로 문서를 로컬에서 처리하는 브라우저 기반 Word, Excel, PowerPoint 파일 뷰어 및 편집기입니다.