Excelize
스프레드시트용 오픈 소스 Go 라이브러리
Go API를 통해 Excel XLSX/XLSM/XLTM 스프레드시트 파일에서 데이터를 읽고, 만들고, 병합하고, 필터링합니다.
Excelize는 Microsoft Excel XLSX/XLSM/XLTM 스프레드시트 파일을 읽고 쓰는 기능을 제공하는 오픈 소스 순수 Go 라이브러리입니다. 개발자는 자신의 응용 프로그램 내에서 Microsoft Excel™ 2007 이상에서 생성된 스프레드시트 문서를 읽고 쓸 수 있습니다. 라이브러리는 매우 사용자 친화적이며 대용량 스프레드시트 파일 읽기를 지원합니다. 방대한 양의 데이터가 포함된 워크시트에서 데이터를 생성하거나 읽기 위한 스트리밍 API를 제공했습니다.
라이브러리는 Excel 파일 읽기 및 쓰기, 셀 범위 작업, Excel 행 관리, 주석 추가, 셀 병합, 행 복사, 조건부 서식, 텍스트 삽입, 테이블 관리와 같은 Excel 스프레드시트 파일 조작 및 처리와 관련된 여러 중요한 기능을 완벽하게 지원합니다. Excel 파일에서 이미지 추가, 새 시트 추가 등을 할 수 있습니다.
Excelize 시작하기
Excelize를 설치하는 권장 방법은 GitHub에서 제공되며 더 빠른 설치를 위해 다음 명령을 사용하십시오.
GitHub 명령어를 통해 설치
go get github.com/360EntSecGroup-Skylar/excelize
Go 라이브러리를 통해 Excel XLSX 파일 생성
Excelize를 사용하면 프로그래머가 자신의 Go 응용 프로그램 내에서 Excel XLSX 스프레드시트를 생성할 수 있습니다. 시트를 만든 후에는 새 시트를 만들고, 셀 값을 설정하고, 행과 열의 수를 정의하고, 통합 문서의 활성 시트를 설정하는 등의 작업을 수행할 수도 있습니다. 시트에 이름을 지정하고 선택한 경로에 파일을 저장하고 생성된 시트의 글꼴 유형 및 텍스트 크기를 설정할 수도 있습니다.
XLSX 파일에 차트 삽입
Excel 차트는 워크시트의 작은 섹션 내에서 많은 양의 데이터를 요약하여 데이터에 대한 더 많은 이해를 전달할 수 있는 워크시트의 데이터를 시각적으로 표현한 것입니다. 차트를 사용하면 막대, 세로 막대, 원형, 선, 영역 또는 방사형 등과 같은 다양한 형식으로 데이터를 시각적으로 표시할 수 있습니다. Excelize 라이브러리는 자체 응용 프로그램 내에서 몇 줄의 코드로 차트 생성과 제어를 지원합니다. 워크시트의 데이터를 기반으로 차트를 작성하거나 데이터 없이 차트를 생성할 수 있습니다.
Excel 파일에서 피벗 테이블 만들기
Excelize는 Excel 스프레드시트 안에 피벗 테이블을 쉽게 생성할 수 있는 기능을 제공합니다. 피벗 테이블은 Microsoft Excel의 가장 강력한 기능 중 하나입니다. Excel 시트에서 데이터를 계산, 요약 및 분석하는 강력한 도구입니다. AddPivotTable 함수를 사용하여 간단한 피벗 테이블을 만들 수 있습니다. 또한 데이터 소스를 피벗 테이블에 쉽게 할당하거나 편집할 수 있습니다.
XLSX 스프레드시트에 이미지 추가
Excelize 라이브러리는 몇 줄의 Go 명령으로 Excel XLSX 스프레드시트에 이미지를 추가하는 기능을 제공합니다. 필요에 따라 이미지를 수정할 수도 있습니다. 배율과 인쇄 지원으로 그림을 삽입할 수 있습니다.