Câu hỏi thường gặp
Mô hình cấp phép cho Aspose.Cells FOSS for Go là gì?
Aspose.Cells FOSS for Go được phát hành theo Giấy phép MIT. Xem trang Giấy phép để biết chi tiết.
Tôi có thể sử dụng nó trong các sản phẩm thương mại không?
Có. Giấy phép MIT cho phép sử dụng trong các ứng dụng thương mại và đóng nguồn, mà không bắt buộc phải tiết lộ mã nguồn của bạn. Bạn phải giữ lại thông báo bản quyền và văn bản giấy phép gốc trong các bản sao của phần mềm.
Làm thế nào để cài đặt Aspose.Cells FOSS for Go?
Thêm nó như một phụ thuộc mô-đun Go:
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26Yêu cầu Go 1.24 hoặc mới hơn, theo go.mod của mô-đun.
Có bất kỳ phụ thuộc bên ngoài nào không?
Không. go.mod không khai báo bất kỳ mục require nào — thư viện được xây dựng hoàn toàn dựa trên thư viện tiêu chuẩn Go, không có cgo và không cần cài đặt thư viện Office gốc.
Định dạng bảng tính nào được hỗ trợ?
Thư viện đọc, tạo và sửa đổi sổ làm việc Excel .xlsx thông qua các kiểu Workbook, Worksheet và Cells, và có thể xuất ra và nhập từ CSV bằng ExportToCSV/ImportFromCSV.
Làm sao để đọc và ghi các ô riêng lẻ?
Sử dụng Cells() bộ sưu tập trên một Worksheet: Cells().Set(ref, value) để ghi, Cells().Get(ref) để đọc, và Cells().Remove(ref) để xóa một ô. Xem Làm việc với Quản lý Bảng tính để có các ví dụ đầy đủ.
Thư viện có hỗ trợ biểu đồ không?
Điều này chưa được xác nhận trong bề mặt API hiện tại — không có loại liên quan đến biểu đồ nào xuất hiện trong tài liệu tham khảo. Nếu quy trình làm việc của bạn cần tạo biểu đồ, hãy kiểm tra API Reference danh sách lớp hiện tại trước khi dựa vào nó.
Tôi có thể xử lý các workbook lớn mà không tải chúng hoàn toàn vào bộ nhớ không?
Có. StreamingReader.ProcessRows đọc một worksheet theo từng hàng thông qua một callback, được thiết kế riêng cho trường hợp này.