读取 Excel 文档

下面是读取 Excel 文档的例子:

  1. package main
  2. import (
  3. "fmt"
  4. "github.com/360EntSecGroup-Skylar/excelize"
  5. )
  6. func main() {
  7. f, err := excelize.OpenFile("./Book1.xlsx")
  8. if err != nil {
  9. fmt.Println(err)
  10. return
  11. }
  12. // 获取工作表中指定单元格的值
  13. cell, err := f.GetCellValue("Sheet1", "B2")
  14. if err != nil {
  15. fmt.Println(err)
  16. return
  17. }
  18. fmt.Println(cell)
  19. // 获取 Sheet1 上所有单元格
  20. rows, err := f.GetRows("Sheet1")
  21. for _, row := range rows {
  22. for _, colCell := range row {
  23. fmt.Print(colCell, "\t")
  24. }
  25. fmt.Println()
  26. }
  27. }