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.mod củ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/v26

Xá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 .xlsx hiệ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 Style có 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 Table có 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:

Xem thêm

 Tiếng Việt