开发者指南
Aspose.Cells FOSS for Go 是一个免费、开源的库,用于以编程方式处理电子表格。无论您是构建数据管道、生成自动化报告,还是处理大型 .xlsx 文件,Aspose.Cells FOSS 提供了一个小巧、符合 Go 习惯的 API,涵盖工作簿创建、单元格访问、样式设置、验证和流式处理——无需 Microsoft Office。
关键特性
工作簿和工作表操作
使用 NewWorkbook() 创建一个新的 Workbook,并通过 Worksheets 切片访问其工作表。通过 Cells() 集合并使用 Get(ref)、Set(ref, value)、Remove(ref) 和 All() 读取和写入单个单元格。
单元格样式
将 Font、Fill、Alignment 和 Border 设置组合成可重用的 Style,并使用 Cell.SetStyle 将其应用于单元格。
数据验证
使用 Worksheet.AddDataValidation 将列表或整数范围验证附加到单元格范围,包括自定义错误标题、消息和错误样式。
表格和图片
使用 Worksheet.AddTable 构建结构化的 Table 范围,并使用 Worksheet.AddPicture 嵌入图像。
CSV 互操作和流式处理
使用 ExportToCSV/ImportFromCSV 和 ToCSV/FromCSV 在 XLSX 与 CSV 之间转换。使用 StreamingReader.ProcessRows 按行处理大型工作簿,而无需将整个工作表加载到内存中。
入门指南
Install
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26你好,世界
创建一个 Workbook,设置单元格值,并调用 Save() 来写入 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")
}可用指南
- 功能概述 — 样式、数据验证、表格、图片和流式处理,并为每项提供可运行的代码。
- 电子表格管理 — 实践教程,涵盖工作簿创建、单元格操作以及核心电子表格功能。
- 入门指南 — 安装、系统要求以及您的第一个工作簿。
另请参阅
- API Reference: 完整的类和方法文档
cells_foss - 知识库: 面向任务的操作指南
- 产品概览: 功能和能力概述
- Aspose.Cells — Enterprise Product Family
- Aspose.Cells — Enterprise Documentation