快速入门

开始使用 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)
}

后续步骤

通过以下资源继续学习:

另请参阅

 中文