文件名称:基于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)