Excelize v1.4.1设置单元格字体颜色
时间: 2023-08-09 08:06:24 浏览: 316
要设置单元格字体颜色,你可以使用Excelize的SetCellStyle函数。以下是一个设置单元格字体颜色的示例代码:
```go
package main
import (
"github.com/xuri/excelize/v2"
)
func main() {
f := excelize.NewFile()
// 创建一个名为Sheet1的工作表
index := f.NewSheet("Sheet1")
// 设置单元格A1的值
f.SetCellValue("Sheet1", "A1", "Hello, world!")
// 创建一个Style,设置字体颜色为红色
style, _ := f.NewStyle(`{"font":{"color":"#FF0000"}}`)
// 将单元格A1的样式设置为刚创建的Style
f.SetCellStyle("Sheet1", "A1", "A1", style)
// 激活Sheet1工作表
f.SetActiveSheet(index)
// 将工作簿保存到文件中
if err := f.SaveAs("Book1.xlsx"); err != nil {
panic(err)
}
}
```
运行该代码,将会创建一个名为"Book1.xlsx"的Excel文件,并且单元格A1的字体颜色将会被设置为红色。
阅读全文