如何关闭使用golang lib excel打开的工作表?

时间:2019-05-28 12:50:15

标签: go

我按照仓库(https://github.com/360EntSecGroup-Skylar/excelize)教程打开文件:

f, err := excelize.OpenFile("./Book1.xlsx")
if err != nil {
    fmt.Println(err)
    return
}enter code here

但是我找不到有关关闭的教程,例如:

defer f.Close()

有办法吗?

1 个答案:

答案 0 :(得分:0)

您不必关闭它。 只需打开它,然后保存即可。

myFile, err := excelize.OpenFile("./Book1.xlsx") if err != nil { fmt.Println(err) return }

然后,做你想做的事。

最后,只需将其与原始路径保存在一起即可:

err = myFile.Save() if err != nil { fmt.Println(err) }

或者,另一条路径:

err := myFile.SaveAs("./myFolder/Book2.xlsx") if err != nil { fmt.Println(err) }