2021-02-05 11:07:57 -05:00
|
|
|
package xls
|
|
|
|
|
|
|
|
import (
|
|
|
|
"testing"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestHeader(t *testing.T) {
|
2021-02-13 23:36:42 -05:00
|
|
|
wb, err := Open("../testdata/test.xls")
|
2021-02-05 11:07:57 -05:00
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2021-02-07 22:51:20 -05:00
|
|
|
|
2021-02-13 23:36:42 -05:00
|
|
|
sheets, err := wb.List()
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
for _, s := range sheets {
|
2021-02-08 11:02:37 -05:00
|
|
|
//log.Println(s)
|
2021-02-07 22:51:20 -05:00
|
|
|
sheet, err := wb.Get(s)
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
for sheet.Next() {
|
2021-02-08 11:02:37 -05:00
|
|
|
sheet.Strings()
|
2021-02-07 22:51:20 -05:00
|
|
|
}
|
|
|
|
}
|
2021-02-13 23:36:42 -05:00
|
|
|
|
|
|
|
err = wb.Close()
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2021-02-05 11:07:57 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
func TestHeader2(t *testing.T) {
|
2021-02-13 23:36:42 -05:00
|
|
|
wb, err := Open("../testdata/test2.xls")
|
2021-02-05 11:07:57 -05:00
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2021-02-08 11:02:37 -05:00
|
|
|
|
2021-02-13 23:36:42 -05:00
|
|
|
sheets, err := wb.List()
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
for _, s := range sheets {
|
2021-02-08 11:02:37 -05:00
|
|
|
//log.Println(s)
|
|
|
|
sheet, err := wb.Get(s)
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
for sheet.Next() {
|
|
|
|
sheet.Strings()
|
|
|
|
}
|
|
|
|
}
|
2021-02-13 23:36:42 -05:00
|
|
|
|
|
|
|
err = wb.Close()
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2021-02-05 11:07:57 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
func TestHeader3(t *testing.T) {
|
2021-02-13 23:36:42 -05:00
|
|
|
wb, err := Open("../testdata/test3.xls")
|
2021-02-05 11:07:57 -05:00
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2021-02-08 11:02:37 -05:00
|
|
|
|
2021-02-13 23:36:42 -05:00
|
|
|
sheets, err := wb.List()
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
for _, s := range sheets {
|
2021-02-08 11:02:37 -05:00
|
|
|
//log.Println(s)
|
|
|
|
sheet, err := wb.Get(s)
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
for sheet.Next() {
|
|
|
|
sheet.Strings()
|
|
|
|
}
|
|
|
|
}
|
2021-02-13 23:36:42 -05:00
|
|
|
|
|
|
|
err = wb.Close()
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2021-02-05 11:07:57 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
func TestHeader4(t *testing.T) {
|
2021-02-13 23:36:42 -05:00
|
|
|
wb, err := Open("../testdata/test4.xls")
|
2021-02-05 11:07:57 -05:00
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2021-02-08 11:02:37 -05:00
|
|
|
|
2021-02-13 23:36:42 -05:00
|
|
|
sheets, err := wb.List()
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
for _, s := range sheets {
|
2021-02-08 11:02:37 -05:00
|
|
|
//log.Println(s)
|
|
|
|
sheet, err := wb.Get(s)
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
for sheet.Next() {
|
|
|
|
sheet.Strings()
|
|
|
|
}
|
|
|
|
}
|
2021-02-13 23:36:42 -05:00
|
|
|
|
|
|
|
err = wb.Close()
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2021-02-05 11:07:57 -05:00
|
|
|
}
|