examples: add simple spreadsheet example

This commit is contained in:
Todd 2017-09-02 14:56:41 -05:00
parent d1d718b734
commit 3e1bcdd646
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
// Copyright 2017 Baliance. All rights reserved.
package main
import (
"fmt"
"log"
"baliance.com/gooxml/spreadsheet"
)
func main() {
ss := spreadsheet.New()
// add a single sheet
sheet := ss.AddSheet()
// rows
for r := 0; r < 5; r++ {
row := sheet.AddRow()
// and cells
for c := 0; c < 5; c++ {
cell := row.AddCell()
cell.SetString(fmt.Sprintf("row %d cell %d", r, c))
}
}
if err := ss.Validate(); err != nil {
log.Fatalf("error validating sheet: %s", err)
}
ss.SaveToFile("simple.xlsx")
}

Binary file not shown.