// Package excel ----------------------------- // @file : style.go // @author : JJXu // @contact : wavingbear@163.com // @time : 2023/9/1 13:50 // ------------------------------------------- package excel import ( "github.com/xuri/excelize/v2" ) func NewDefaultHeaderStyle() *excelize.Style { return &excelize.Style{ Border: []excelize.Border{ {Type: "left", Color: "000000", Style: 2}, {Type: "top", Color: "000000", Style: 2}, {Type: "bottom", Color: "000000", Style: 2}, {Type: "right", Color: "000000", Style: 2}, }, Font: &excelize.Font{Bold: true, Size: 12}, Alignment: &excelize.Alignment{ Horizontal: "center", }, } } func NewDefaultDataStyle() *excelize.Style { return &excelize.Style{ Border: []excelize.Border{ {Type: "left", Color: "000000", Style: 1}, {Type: "bottom", Color: "000000", Style: 1}, {Type: "right", Color: "000000", Style: 1}, }, Font: &excelize.Font{Size: 12}, Alignment: &excelize.Alignment{ Horizontal: "left", }, } } func NewHeaderOneStyle() *excelize.Style { return &excelize.Style{ Border: []excelize.Border{ {Type: "left", Color: "000000", Style: 2}, {Type: "top", Color: "000000", Style: 2}, {Type: "bottom", Color: "000000", Style: 2}, {Type: "right", Color: "000000", Style: 2}, }, Font: &excelize.Font{Bold: true, Size: 14}, Alignment: &excelize.Alignment{ Horizontal: "center", }, } }