第一种方法
项目地址:https://github.com/tealeg/xlsx
go get -u github.com/tealeg/xlsx
大部分的时候我们会将结构体切片的数据写入表格,而且结构体又不能遍历,如果字段过多,那么写起来就很麻烦,并且调整起来也格外麻烦。
反射的话字段都要可导出的。
另外一种方法是360出品的
项目地址:https://github.com/360EntSecGroup-Skylar/excelize
go get -u github.com/360EntSecGroup-Skylar/excelize/v2
这个包使用起来可配置性很强。说明较为详细,说明大部分在方法的注释里面。
关于单元格边框的设置,比如
util.Chr 函数是将数字转换成字符,比如 1–>A, 2–>B 以此类推。