1. 安装必要的库:在使用 Go 语言的 excelize 库之前,您需要先安装此库。可以使用以下命令进行安装:
    go get http://github.com/360EntSecGroup-Skylar/excelize/v2
  2. 打开 Excel 文件:使用 excelize 库中的 OpenFile 方法打开 Excel 文件。您需要提供文件的完整路径和文件名,例如:
    f, err := excelize.OpenFile("path/to/your/excel/file.xlsx") if err != nil { fmt.Println(err) return }
  3. 选择工作表:使用 excelize 库中的 GetSheetMap 方法获取 Excel 文件中的所有工作表。以下是一个示例代码:
    sheets := f.GetSheetMap() fmt.Println(sheets)
    输出的内容类似于以下示例:
    [Sheet1:0 Sheet2:0 Sheet3:0]
    您可以根据需要选择要读取的工作表。例如,要读取名为 "Sheet1" 的工作表:
    sheetName := "Sheet1" rows, err := f.GetRows(sheetName) if err != nil { fmt.Println(err) return }
  4. 读取单元格数据:使用 excelize 库中的 GetCellValue 方法读取指定单元格的数据。以下是一个示例代码:
    cell := "B2" value, err := f.GetCellValue(sheetName, cell) if err != nil { fmt.Println(err) return } fmt.Println(value)
  5. 读取行数据:使用 excelize 库中的 GetRows 方法读取指定行范围内的数据。以下是一个示例代码:
    rows, err := f.GetRows(sheetName) if err != nil { fmt.Println(err) return } for _, row := range rows { for _, colCell := range row { fmt.Print(colCell, "\\\\t") } fmt.Println() }

以上是使用 Go 编程读取 Excel 文件内容的基本步骤。如果您需要更多帮助或更详细的信息,请查看 excelize 库的官方文档。