读取 Excel 文档

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

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