Skip to content

Commit

Permalink
Adding demo files
Browse files Browse the repository at this point in the history
  • Loading branch information
ivahaev committed Dec 27, 2015
1 parent d19f4ac commit 57ecd1e
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions demo/demo.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package main

import (
"github.com/ivahaev/go-xlsx-templater"
)

func main() {
doc := xlst.New()
doc.ReadTemplate("./template.xlsx")
ctx := map[string]interface{}{
"name": "Github User",
"nameHeader": "Item name",
"quantityHeader": "Quantity",
"items": []map[string]interface{}{
{
"name": "Pen",
"quantity": 2,
},
{
"name": "Pencil",
"quantity": 1,
},
{
"name": "Condom",
"quantity": 12,
},
{
"name": "Beer",
"quantity": 24,
},
},
}
err := doc.Render(ctx)
if err != nil {
panic(err)
}
err = doc.Save("./report.xlsx")
if err != nil {
panic(err)
}
}
Binary file added demo/template.xlsx
Binary file not shown.

0 comments on commit 57ecd1e

Please sign in to comment.