From f9e9e5d2e07b087e2d4fb2487193aea8c240ab0e Mon Sep 17 00:00:00 2001 From: xuri Date: Sun, 25 Jul 2021 00:43:07 +0800 Subject: This closes #882, support set rows height and hidden row by stream writer --- stream_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'stream_test.go') diff --git a/stream_test.go b/stream_test.go index f911ccc..fda44fb 100644 --- a/stream_test.go +++ b/stream_test.go @@ -55,9 +55,11 @@ func TestStreamWriter(t *testing.T) { // Test set cell with style. styleID, err := file.NewStyle(`{"font":{"color":"#777777"}}`) assert.NoError(t, err) - assert.NoError(t, streamWriter.SetRow("A4", []interface{}{Cell{StyleID: styleID}, Cell{Formula: "SUM(A10,B10)"}})) + assert.NoError(t, streamWriter.SetRow("A4", []interface{}{Cell{StyleID: styleID}, Cell{Formula: "SUM(A10,B10)"}}), RowOpts{Height: 45}) assert.NoError(t, streamWriter.SetRow("A5", []interface{}{&Cell{StyleID: styleID, Value: "cell"}, &Cell{Formula: "SUM(A10,B10)"}})) assert.NoError(t, streamWriter.SetRow("A6", []interface{}{time.Now()})) + assert.NoError(t, streamWriter.SetRow("A7", nil, RowOpts{Hidden: true})) + assert.EqualError(t, streamWriter.SetRow("A7", nil, RowOpts{Height: MaxRowHeight + 1}), ErrMaxRowHeight.Error()) for rowID := 10; rowID <= 51200; rowID++ { row := make([]interface{}, 50) -- cgit v1.2.1