基于Golang的xls读取类库xls.zip

时间:2022-08-06 23:12:46
【文件属性】:
文件名称:基于Golang的xls读取类库xls.zip
文件大小:24KB
文件格式:ZIP
更新时间:2022-08-06 23:12:46
开源项目 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 }
【文件预览】:
xls-master
----xls_test.go(2KB)
----doc.go(165B)
----row.go(902B)
----font.go(269B)
----LICENSE(11KB)
----cell_range.go(1KB)
----bof.go(520B)
----workbook.go(7KB)
----example_test.go(852B)
----README.md(1014B)
----date.go(3KB)
----xf.go(548B)
----xls.go(1KB)
----worksheet.go(5KB)
----col.go(4KB)
----format.go(96B)
----Table.xls(20KB)
----sst.go(65B)

网友评论