Categorygithub.com/lontten/excelp
modulepackage
0.0.0-20250226072451-c1c686b32602
Repository: https://github.com/lontten/excelp.git
Documentation: pkg.go.dev

# README

excelp

string


    readContext := excelp.ExcelRead().
        Url("./excelp_demo.xlsx").
        Sheet("Sheet1").
        MinCol(3).// 给row 设置最小列数,填充默认空字符
        Skip(1) //跳过第一行
    
    defer readContext.Close()
    
    excelp.Read(readContext, func(index int, row []string) error {
        fmt.Println(index, row)
        return nil
    })


struct

    type User struct {
        ID   types.UUID `json:"id"  tableName:"public.t_user"`
        Name string     `json:"info"`
        Age  int        `json:"age"`
    }

    
    readContext := excelp.ExcelRead().
        Url("./excelp_demo.xlsx").
        Sheet("Sheet1").
        MinCol(3).
        Skip(1) //跳过第一行
    
    defer readContext.Close()
    
	err := excelp.ReadModel[User](readContext, func(index int, row []string, user User, e []excelp.CellErr) error {
		if len(e) > 0 {
			bytes, _ := json.Marshal(e)
			fmt.Println(index, string(bytes))
		} else {
			bytes, _ := json.Marshal(user)
			fmt.Println(index, string(bytes))
		}
		return nil //这里返回err,ReadModel会在读取新一行前,检查err并返回
	})
	if err != nil {
		fmt.Println(err)
	}

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
excelp 字段index,找不到.
excelp 停止解析.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author