Hướng dẫn dành cho nhà phát triển
Aspose.Cells FOSS for Go là một thư viện miễn phí, mã nguồn mở để xử lý bảng tính một cách lập trình. Cho dù bạn đang xây dựng các pipeline dữ liệu, tạo báo cáo tự động, hay xử lý các tệp .xlsx lớn, Aspose.Cells FOSS cung cấp một API Go nhỏ gọn, mang tính idiomatic, bao gồm việc tạo workbook, truy cập ô, định dạng, xác thực và streaming — mà không cần Microsoft Office.
Các tính năng chính
Các thao tác Workbook và Worksheet
Tạo một Workbook mới bằng NewWorkbook() và truy cập các worksheet của nó thông qua slice Worksheets. Đọc và ghi các ô riêng lẻ thông qua collection Cells() với Get(ref), Set(ref, value), Remove(ref) và All().
Định dạng ô
Nhóm các cài đặt Font, Fill, Alignment và Border thành một Style có thể tái sử dụng và áp dụng nó cho một ô bằng Cell.SetStyle.
Xác thực dữ liệu
Gắn xác thực danh sách hoặc phạm vi số nguyên vào một phạm vi ô bằng Worksheet.AddDataValidation, bao gồm tiêu đề lỗi tùy chỉnh, thông báo và kiểu lỗi.
Bảng và Hình ảnh
Xây dựng các phạm vi Table có cấu trúc bằng Worksheet.AddTable, và nhúng hình ảnh bằng Worksheet.AddPicture.
CSV Interop và Streaming
Chuyển đổi giữa XLSX và CSV bằng ExportToCSV/ImportFromCSV và ToCSV/FromCSV. Xử lý các sổ làm việc lớn từng hàng một bằng StreamingReader.ProcessRows, mà không tải toàn bộ sheet vào bộ nhớ.
Bắt đầu
Install
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26Xin chào Thế giới
Tạo một Workbook, thiết lập giá trị ô, và gọi Save() để ghi một tệp XLSX:
func main() {
wb := cells_foss.NewWorkbook()
ws := wb.Worksheets[0]
ws.Cells().Set("A1", "Hello, Aspose.Cells FOSS!")
ws.Cells().Set("A2", 42)
wb.Save("hello.xlsx")
}Hướng dẫn có sẵn
- Tổng quan tính năng — Định dạng, kiểm tra dữ liệu, bảng, hình ảnh và truyền trực tiếp, kèm mã mẫu hoạt động cho mỗi mục.
- Làm việc với Quản lý Bảng tính — Các hướng dẫn thực hành về tạo workbook, thao tác ô và các hoạt động cốt lõi của bảng tính.
- Bắt đầu — Cài đặt, yêu cầu hệ thống và workbook đầu tiên của bạn.
Xem thêm
- API Reference: Tài liệu đầy đủ về lớp và phương thức cho
cells_foss - Cơ sở Kiến thức: Hướng dẫn cách thực hiện theo nhiệm vụ
- Tổng quan sản phẩm: Tóm tắt các tính năng và khả năng
- Aspose.Cells — Enterprise Product Family
- Aspose.Cells — Enterprise Documentation