为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 golang 写入已打开的 .xlsx 文件

如何使用 golang 写入已打开的 .xlsx 文件

Go
RISEBY 2023-05-15 15:41:57
题目如下。如果用额外的包很容易实现,那就更好了。如果重量轻就更好了。如果可能,请教一个例子。
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

您可以使用xlsx 包

package main


import (

    "fmt"

    "github.com/tealeg/xlsx"

)


func main() {

    var file *xlsx.File

    var sheet *xlsx.Sheet

    var row *xlsx.Row

    var cell *xlsx.Cell

    var err error


    file = xlsx.NewFile()

    sheet, err = file.AddSheet("Sheet1")

    if err != nil {

        fmt.Printf(err.Error())

    }

    row = sheet.AddRow()

    cell = row.AddCell()

    cell.Value = "I am a cell!"

    err = file.Save("MyXLSXFile.xlsx")

    if err != nil {

        fmt.Printf(err.Error())

    }

}


查看完整回答
反对 回复 2023-05-15
  • 1 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信