Golang 中国
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())
    }

}

只有字体设置是有效的


jimmykuu 于 2015-04-02 11:45 修改
1 回复
13638425827
#1 13638425827 • 2018-08-08 16:20

请问这个问题解决了吗?我也一直遇到这个问题不知道怎么解决

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。