Bắt đầu
Bắt đầu với Aspose.Cells FOSS for Go
Chào mừng đến với Aspose.Cells FOSS cho Go Hướng Dẫn Bắt Đầu! Bài giới thiệu này sẽ giúp bạn cài đặt thư viện, xác minh môi trường của mình, và bắt đầu tạo bảng tính Excel trong vài phút.
Yêu cầu Hệ thống
Các phiên bản Go được hỗ trợ
- Go 1.24 hoặc mới hơn, theo
go.modcủa mô-đun
Không có phụ thuộc bổ sung
go.mod không khai báo bất kỳ mục require nào. Aspose.Cells FOSS cho Go được xây dựng hoàn toàn trên thư viện chuẩn Go — không cgo, không thư viện Office gốc, và không yêu cầu gói hệ thống.
Cài đặt
Cài đặt qua go get (được khuyến nghị)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26Xác nhận việc cài đặt bằng cách nhập gói:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"Để biết thêm chi tiết, xem Hướng Dẫn Cài Đặt.
Bạn có thể làm gì với Aspose.Cells FOSS cho Go
Các tính năng xử lý bảng tính có sẵn bao gồm:
- Tạo sổ làm việc và bảng tính mới từ đầu, hoặc tải và chỉnh sửa các tệp
.xlsxhiện có - Đọc và ghi các ô riêng lẻ thông qua bộ sưu tập
Cells()(Cells().Get(ref)/Cells().Set(ref, value)) - Áp dụng kiểu ô: phông chữ, nền, căn chỉnh và viền thông qua các đối tượng
Stylecó thể tái sử dụng - Gắn các quy tắc xác thực dữ liệu dạng danh sách và số nguyên cùng thông báo lỗi tùy chỉnh
- Xây dựng các vùng
Tablecó cấu trúc với hàng tiêu đề và kiểu bảng có tên - Nhúng hình ảnh bằng
Worksheet.AddPicture - Xuất ra và nhập từ CSV
- Phát luồng các sổ làm việc lớn theo từng hàng bằng
StreamingReader, mà không cần tải toàn bộ bảng vào bộ nhớ - Bảo vệ sổ làm việc bằng mật khẩu (
Workbook.SetPassword/VerifyPassword)
Ví dụ cơ bản
Dưới đây là một ví dụ đơn giản tạo một sổ làm việc, ghi một vài ô, và lưu nó dưới dạng .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)
}Các bước tiếp theo
Tiếp tục học hỏi với các tài nguyên sau:
- Hướng Dẫn Cài Đặt: Chi tiết
go getcài đặt và xác minh mô-đun - Quickstart: Một hướng dẫn chi tiết cho cuốn sổ làm việc đầu tiên
- Hướng dẫn dành cho nhà phát triển: Các hướng dẫn thực hành bao phủ mọi tính năng chính
- API Reference: Tài liệu đầy đủ về lớp và phương thức
- Cơ sở kiến thức: Hướng dẫn cách thực hiện theo nhiệm vụ