提供流式 API 支持,用于生成或读取包含海量数据的超大工作表。功能为正式可用状态,能够确保在处理大规模数据导出或解析时保持稳定的内存占用。
提供完整的 Go API 用于从零开始创建电子表格文件,支持添加工作表、设置单元格的值以及最终保存整个工作簿。功能为正式可用状态,适用于自动化报表生成场景。
提供 Go API 用于读取已有的电子表格文档内容,支持提取存储在工作表中的数据。功能为正式可用状态,适用于数据导入与解析场景。
限制与风险
项目明确要求本地或构建环境中的 Go 版本必须为 1.25.0 或更高版本,使用旧版本 Go 环境的用户可能会遇到兼容性问题。
如何开始
安装十分简单,只需在 Go 项目中通过执行 `go get github.com/xuri/excelize/v2` 命令即可引入并开始调用相关 API。
核验依据
GitHub 项目简介: Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
README: Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files. Supports reading and writing…
README: go get github.com/xuri/excelize/v2
README: Here is a minimal example usage that will create spreadsheet file.
README: The following constitutes the bare to read a spreadsheet document.