加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

golang导出Excel表格

发布时间:2020-12-16 09:34:03 所属栏目:大数据 来源:网络整理
导读:设置样式: package mainimport ( " github.com/tealeg/xlsx " " fmt " )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 "

设置样式:

package main

import (
    "github.com/tealeg/xlsx"
    "fmt"
)

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")

    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("test.xlsx")
    if err != nil {
        fmt.Printf(err.Error())
    }
}

?

发送到浏览器: https://blog.csdn.net/niechaoya/article/details/46470715

?

想法: 先把数据组织成一个二维数组 [ [ua ua ua? ub ub ub? uc uc? uc ]??? [] ?? [] ??? ]?? 用swith

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读