go-xls 基于 Golang 的 xls 读取类库开源项目

我要开发同款
匿名用户2015年03月23日
42阅读
所属分类Google Go、程序开发、Excel开发包
授权协议GPL

作品详情

Golang编写的xls读取类库,能够实现xls表格的读取功能

部分代码:

func (w *WorkBook) ReadAllCells() (res [][]string) {    for _, sheet := range w.Sheets {        w.PrepareSheet(sheet)        if sheet.MaxRow != 0 {            temp := make([][]string, sheet.MaxRow+1)            for k, row := range sheet.Rows {                data := make([]string, 0)                if len(row.Cols) > 0 {                    for _, col := range row.Cols {                        if uint16(len(data)) <= col.LastCol() {                            data = append(data, make([]string, col.LastCol()-uint16(len(data))+1)...)                        }                        str := col.String(w)                        for i := uint16(0); i < col.LastCol()-col.FirstCol()+1; i++ {                            data[col.FirstCol()+i] = str[i]                        }                    }                    temp[k] = data                }            }            res = append(res, temp...)        }    }    return}

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论