为什么有这个库?
Excelize 是 Go 语言编写的用于操作 Office Excel 文档的基础库。我们可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容可以处理多种复杂组件的文档,并提供流式读写 API,并用于处理包含大规模数据的工作簿。使用本类库要求使用的 Go 语言为 1.10 或更高版本。
Source Code: github.com/360EntSecGroup-Skylar/excelize
如何使用第三方库excelize创建excel?
- 首先下载第三方库:
go get github.com/360EntSecGroup-Skylar/excelize
如果使用Go Modules 管理软件包,请在项目中使用go mod init excelize 然后再使用go get github.com/360EntSecGroup-Skylar/excelize - 直接看例子:
package main
import (
"fmt"
"github.com/360EntSecGroup-Skylar/excelize"
)
func main1() {
//创建一个excel工作簿
f := excelize.NewFile()
//创建一个工作表
sheetNum := f.NewSheet