시작하기
Aspose.Cells FOSS for Go 시작하기
환영합니다 Aspose.Cells FOSS for Go 시작 가이드! 이 소개는 라이브러리를 설치하고, 환경을 확인하며, 몇 분 안에 Excel 스프레드시트를 만들 수 있도록 도와줍니다.
시스템 요구 사항
지원되는 Go 버전
- 모듈의
go.mod에 따라 Go 1.24 이상
추가 종속성 없음
go.mod은(는) require 항목을 선언하지 않습니다. Aspose.Cells FOSS for Go는 Go 표준 라이브러리만을 완전히 사용하여 구축되었습니다 — cgo도 없고, 네이티브 Office 라이브러리도 없으며, 시스템 패키지도 필요하지 않습니다.
설치
go get을(를) 통해 설치 (권장)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26패키지를 가져와 설치를 확인하십시오:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"자세한 내용은 다음을 참조하세요 설치 가이드.
Aspose.Cells FOSS for Go로 할 수 있는 작업
즉시 사용할 수 있는 스프레드시트 처리 기능은 다음과 같습니다:
- 새 워크북과 워크시트를 처음부터 만들거나, 기존
.xlsx파일을 로드하고 수정합니다 Cells()컬렉션(Cells().Get(ref)/Cells().Set(ref, value))을 통해 개별 셀을 읽고 씁니다- 재사용 가능한
Style객체를 통해 셀 스타일(글꼴, 채우기, 정렬 및 테두리)을 적용합니다 - 목록 및 정수 데이터 유효성 검사 규칙을 사용자 지정 오류 메시지와 함께 연결합니다
- 헤더 행과 명명된 테이블 스타일이 포함된 구조화된
Table범위를 구축합니다 Worksheet.AddPicture를 사용하여 그림을 삽입합니다- CSV로 내보내고 CSV에서 가져옵니다
StreamingReader를 사용하여 큰 워크북을 행별로 스트리밍하고, 전체 시트를 메모리에 로드하지 않습니다- 워크북을 비밀번호로 보호하기 (
Workbook.SetPassword/VerifyPassword)
기본 예제
다음은 워크북을 생성하고, 몇 개의 셀을 기록한 뒤 .xlsx로 저장하는 간단한 예제입니다:
func main() {
wb := cells_foss.NewWorkbook()
ws := wb.Worksheets[0]
ws.Cells().Set("A1", "Hello")
ws.Cells().Set("B1", "World")
ws.Cells().Set("A2", "Answer")
ws.Cells().Set("B2", 42)
outPath := "outputfiles/basic.xlsx"
if err := wb.Save(outPath); err != nil {
fmt.Printf("Error saving workbook: %v\n", err)
return
}
fmt.Printf("Workbook saved to %s\n", outPath)
}다음 단계
다음 자료들을 통해 학습을 계속하세요:
- 설치 가이드: 자세히
go get설정 및 모듈 검증 - Quickstart: 완전한 첫 번째 워크북 안내
- 개발자 가이드: 주요 기능을 모두 다루는 실용적인 튜토리얼
- API Reference: 전체 클래스 및 메서드 문서
- 지식 베이스: 작업 지향형 사용 가이드