快速入门
开始使用 Aspose.Cells FOSS for Go
欢迎来到 Aspose.Cells FOSS for Go 快速入门指南!本简介将帮助您安装库、验证环境,并在几分钟内开始创建 Excel 电子表格。
系统要求
支持的 Go 版本
- Go 1.24 或更高版本,依据模块的
go.mod
无额外依赖
go.mod 声明没有 require 条目。Aspose.Cells FOSS for Go 完全基于 Go 标准库构建 — 无 cgo、无本地 Office 库,也不需要系统软件包。
安装
通过 go get 安装(推荐)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26通过导入包来验证安装:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"更多详情请参见 安装指南.
使用 Aspose.Cells FOSS for Go 您可以做什么
开箱即用的电子表格处理功能包括:
- 从头创建新的工作簿和工作表,或加载并修改现有的
.xlsx文件 - 通过
Cells()集合(Cells().Get(ref)/Cells().Set(ref, value))读取和写入单元格 - 通过可重用的
Style对象应用单元格样式:字体、填充、对齐和边框 - 附加列表和整数数据验证规则,并自定义错误消息
- 构建带有标题行和命名表格样式的结构化
Table区域 - 使用
Worksheet.AddPicture嵌入图片 - 导出到 CSV 并从 CSV 导入
- 使用
StreamingReader按行流式处理大型工作簿,无需将整张工作表加载到内存中 - 使用密码保护工作簿(
Workbook.SetPassword/VerifyPassword)
基本示例
下面是一个简单示例,它创建一个工作簿,写入几个单元格,并将其保存为 .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)
}后续步骤
通过以下资源继续学习:
- 安装指南: 详细
go get设置和模块验证 - Quickstart: 完整的第一本工作簿演练
- 开发者指南: 涵盖所有主要功能的实用教程
- API Reference: 完整的类和方法文档
- 知识库: 面向任务的操作指南