常见问题

Aspose.Cells FOSS for Go 的授权模式是什么?

Aspose.Cells FOSS for Go 在 MIT 许可证下发布。请参阅 许可证页面 了解详情。

我可以在商业产品中使用它吗?

可以。MIT 许可证允许在商业和闭源应用中使用,无需披露您的源代码。您必须在软件的复制品中保留原始版权声明和许可证文本。

如何安装 Aspose.Cells FOSS for Go?

将其添加为 Go 模块依赖:

go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26

需要 Go 1.24 或更高版本,依据模块的 go.mod。

是否有任何外部依赖?

不。go.mod 未声明任何 require 条目——该库完全基于 Go 标准库构建,没有 cgo,也无需安装本机 Office 库。

支持哪种电子表格格式?

该库通过 Workbook、Worksheet 和 Cells 类型读取、创建和修改 Excel .xlsx 工作簿,并且可以使用 ExportToCSV/ImportFromCSV 导出和导入 CSV。

如何读取和写入单个单元格?

使用 Cells() 集合在 a Worksheet: Cells().Set(ref, value) 写入, Cells().Get(ref) 读取,并 Cells().Remove(ref) 清除单元格。请参阅 使用电子表格管理 获取完整示例。

该库是否支持图表?

在当前的 API 表面尚未确认——参考文档中未出现与图表相关的类型。如果你的工作流需要创建图表,请检查 API Reference 在依赖之前,请查看当前的类列表。

我可以在不将工作簿完全加载到内存中的情况下处理大型工作簿吗?

是的。StreamingReader.ProcessRows 通过回调逐行读取工作表,正是为这种情况设计的。

另请参阅

 中文