package main
import (
"fmt"
"github.com/xuri/excelize/v2"
)
func main() {
// 执行打开一个文件
openFile, err := excelize.OpenFile("book1.xlsx")
if err != nil {
fmt.Println(err)
return
}
// 执行关闭文件
defer func() {
if err := openFile.Close(); err != nil {
fmt.Println(err)
}
}()
// 获取工作表中指定的单元格的值
value, err := openFile.GetCellValue("sheet2", "A1")
if err != nil {
fmt.Println(err)
return
}
fmt.Println(value)
// 获取sheet2 上所有的单元格
rows, err := openFile.GetRows("sheet2")
if err != nil {
fmt.Println(err)
return
}
for _, row := range rows {
fmt.Println(row)
fmt.Println()
}
}