登录
首页 >  Golang >  Go问答

使用 Golang 将数据写入已打开的 .xlsx 文件

来源:stackoverflow

时间:2024-03-25 19:36:28 110浏览 收藏

使用 Golang 将数据写入已打开的 .xlsx 文件可以借助 xlsx 库,该库轻量且易于使用。通过创建 File、Sheet、Row 和 Cell 对象,可以轻松地将数据添加到电子表格中。

问题内容

标题如下。

如果很容易用附加包实现,那就更好了。 如果重量轻的话就更好了。

如果可能,请举例说明。


解决方案


您可以使用xlsx package

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())
    }
}

以上就是《使用 Golang 将数据写入已打开的 .xlsx 文件》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>