按列获取全部单元格的值

  1. func (f *File) GetCols(sheet string, opts ...Options) ([][]string, error)

根据给定的工作表名按列获取该工作表上全部单元格的值,以二维数组形式返回,其中单元格的值将转换为 string 类型。如果可以将单元格格式应用于单元格的值,将使用应用后的值,否则将使用原始值。

例如,按列获取并遍历输出名为 Sheet1 的工作表上的所有单元格的值:

  1. cols, err := f.GetCols("Sheet1")
  2. if err != nil {
  3. fmt.Println(err)
  4. return
  5. }
  6. for _, col := range cols {
  7. for _, rowCell := range col {
  8. fmt.Print(rowCell, "\t")
  9. }
  10. fmt.Println()
  11. }