库简介
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.17 或更高版本
开源仓库:github.com/xuri/excelize
创建Excel
1、在自己的项目中完成了库的安装后,即可使用Excelize创建一个新的Excel文件
2、写入
在代码中使用SetCell方法可以写入相应的值到表格中,常见SetCell方法如下:
SetCellStr:写入字符类型值
SetCellInt:写入整形值
SetCellBool:写入布尔类型值
SetCellFloat:写入浮点类型值
……
代码运行之后打开test.xlsx文件即可看到对应的单元格已经写入了我们设置好的值