diff options
author | Ri Xu <xuri.me@gmail.com> | 2018-03-12 20:14:39 +0800 |
---|---|---|
committer | Ri Xu <xuri.me@gmail.com> | 2018-03-12 20:14:39 +0800 |
commit | 770026e956508e1ff0d1563617d7a3c8f212fb22 (patch) | |
tree | 643082cafebbb424e8117c2d5b8bff96614057fa /excelize_test.go | |
parent | ecc3adf22ab825b69c2aca74018247fbb4ed8cfd (diff) |
- New function `SetSheetRow()` has been added for support write whole line at once, relate issue #96 and #194;
- go test and godoc updated;
- Note that this function performance has not been tested
Diffstat (limited to 'excelize_test.go')
-rw-r--r-- | excelize_test.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/excelize_test.go b/excelize_test.go index 41a2d7f..2b67c9e 100644 --- a/excelize_test.go +++ b/excelize_test.go @@ -1043,3 +1043,20 @@ func TestSharedStrings(t *testing.T) { } xlsx.GetRows("Sheet1") } + +func TestSetSheetRow(t *testing.T) { + xlsx, err := OpenFile("./test/Book1.xlsx") + if err != nil { + t.Error(err) + return + } + xlsx.SetSheetRow("Sheet1", "B27", &[]interface{}{"cell", nil, int32(42), float64(42), time.Now()}) + xlsx.SetSheetRow("Sheet1", "", &[]interface{}{"cell", nil, 2}) + xlsx.SetSheetRow("Sheet1", "B27", []interface{}{}) + xlsx.SetSheetRow("Sheet1", "B27", &xlsx) + err = xlsx.Save() + if err != nil { + t.Error(err) + return + } +} |