我按照仓库(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()
有办法吗?
答案 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)
}