Aspose.Cells Cloud SDK for Go
Enables developers to create powerful cloud-based applications for processing Excel (XLS, XLSX), iWork Numbers, OpenOffice, and other spreadsheet formats. Built on the Aspose.Cells Cloud API and licensed under MIT, this SDK provides comprehensive functionality for:
File Operations : Create, read, merge, split, encrypt, and convert spreadsheets.
Format Conversion : Supports XLS, XLSX, XLSB, ODS, CSV, PDF, HTML, and more.
Worksheet Manipulation : Modify cells, rows, columns, charts, pivot tables, and formulas.
Data Extraction & Processing : Auto-filter, conditional formatting, smart markers, and batch operations.
Key Features
Quick Start Guide
To get started with Aspose.Cells Cloud for Go, follow these steps:
Initialize project go.mod , fetch the dependencies for your project, and run your created application..
- Create an account at Aspose for Cloud and obtain your application client id and secret.
- Create a directory for your project and a main.go file within. Add the following code to your main.go.
package main
import (
"os"
. "github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25"
)
func main() {
instance := NewCellsApiService(os.Getenv("ProductClientId"), os.Getenv("ProductClientSecret"))
request := PutConvertWorkbookRequest{File: map[string]string{"Book1.xlsx": "TestData/Book1.xlsx"}, Format: "pdf"}
data, _, err := instance.PutConvertWorkbook(&request)
if err == nil {
file, _ := os.OpenFile("Book1.pdf", os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644)
file.Write(data)
defer file.Close()
}
}
go mod init main
go mod tidy
go run main.go
Available SDKs
The Aspose.Cells Cloud SDK is available in multiple popular programming languages, enabling developers to integrate spreadsheet processing capabilities across various development environments.