使用 github.com/tealeg/xlsx 导出excel,设置样式无效
func main() { var file *xlsx.File var sheet *xlsx.Sheet var row *xlsx.Row var cell *xlsx.Cell var err error style := xlsx.NewStyle() fill := *xlsx.NewFill("solid", "00FF0000", "FF000000") font := *xlsx.NewFont(20, "Verdana") border := *xlsx.NewBorder("thin", "thin", "thin", "thin") style.Fill = fill style.Font = font style.Border = border style.ApplyFill = true style.ApplyFont = true style.ApplyBorder = true file = xlsx.NewFile() sheet = file.AddSheet("SheetName") row = sheet.AddRow() cell = row.AddCell() cell.Value = "100000" cell.SetStyle(style) cell = row.AddCell() cell.Value = "test" err = file.Save("D:\\test.xlsx") if err != nil { fmt.Printf(err.Error()) } }
只有字体设置是有效的
共 3 个回复
13638425827
请问这个问题解决了吗?我也一直遇到这个问题不知道怎么解决
cherish
有些属性是属于Cell的,需在cell中设置才能生效
效果下如图:

xuri
推荐一个功能丰富、兼容性好、高性能的 Excel 文档基础库 Excelize:https://github.com/xuri/excelize