登录
首页 >  Golang >  Go问答

如何使用golang的excelize覆盖excel

来源:stackoverflow

时间:2024-03-31 09:45:32 447浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《如何使用golang的excelize覆盖excel》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

我想用 golang 覆盖已经设计好的 excel 上的一些数据。

于是我找到了一个名为excelize的模块。

我尝试阅读和写作,看到如下文档。

func main() 

    f, err := excelize.OpenFile("ab.xlsx")
    if err != nil {
        fmt.Println(err)
        return
    }

    rows, err := f.GetRows("Sheet1")
    for _, row := range rows {
        for _, colCell := range row {
            fmt.Print(colCell, "\t")
        }
        fmt.Println()
    }
}

我可以读取数据或写入 excel。

但我的目标是我只想读取带有单元格设计的 excel 并覆盖其上的数据。

我怎样才能做到这一点?你能给我一些建议吗?

感谢您的阅读。


解决方案


f, err := excelize.OpenFile("ab.xlsx")
if err != nil {
    fmt.Println(err)
    return
}

if err := f.SaveAs("Book2.xlsx"); err != nil {
    fmt.Println(err)
}

我找到了解决方案。谢谢。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

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