z_test.go 741 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package xvdoc
  2. import (
  3. "fmt"
  4. "io/ioutil"
  5. "log"
  6. "testing"
  7. )
  8. func TestXVDoc(t *testing.T) {
  9. if src, err := ioutil.ReadFile("z_source.json"); err == nil {
  10. if docs, err := FromJSON(src); err == nil {
  11. log.Println("!!!!!!!", len(docs), docs)
  12. log.Println("=============================")
  13. if exp, err := Export("xlsx", docs); err == nil {
  14. ioutil.WriteFile("tmp.xlsx", exp, 0660)
  15. } else {
  16. log.Println(err)
  17. }
  18. } else {
  19. t.Error(err)
  20. }
  21. } else {
  22. t.Error(err)
  23. }
  24. }
  25. func TestXLSXImport(t *testing.T) {
  26. sheets, err := ImportXLSXFromFile("tmp.xlsx")
  27. fmt.Println(sheets, "|", err)
  28. }
  29. func TestXLSXImportToJSON(t *testing.T) {
  30. src, err := ImportXLSXToJSONFromFile("tmp.xlsx")
  31. fmt.Println(string(src), "|", err)
  32. }