jexcel
package main
import (
"fmt"
"jexcel/jexcel"
)
func main() {
if true{
rd := jexcel.New("testRead.xlsx")
data, er := rd.Read()
if er != nil {
fmt.Println(er.Error())
return
}
fmt.Println(data)
}
if true {
rd := jexcel.New("testRead.csv")
data, er := rd.Read()
if er != nil {
fmt.Println(er.Error())
return
}
fmt.Println(data)
}
if true {
rd := jexcel.New("testRead.xls")
data, er := rd.Read()
if er != nil {
fmt.Println(er.Error())
return
}
fmt.Println(data)
}
wt := jexcel.New("testWrite.xlsx")
d := make([][]string, 100)
for i := 0; i < 100; i++ {
c := make([]string, 50)
for j := 0; j < 50; j++ {
c[j] = fmt.Sprintf("test%d-%d", i, j)
}
d[i] = c
}
err := wt.Write(d)
if err != nil {
fmt.Println(err.Error())
return
}
}