diff options
Diffstat (limited to 'sparkline.go')
-rw-r--r-- | sparkline.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sparkline.go b/sparkline.go index 5326c60..917383d 100644 --- a/sparkline.go +++ b/sparkline.go @@ -524,10 +524,11 @@ func (f *File) appendSparkline(ws *xlsxWorksheet, group *xlsxX14SparklineGroup, if sparklineGroupBytes, err = xml.Marshal(group); err != nil { return } - groups = &xlsxX14SparklineGroups{ - XMLNSXM: NameSpaceSpreadSheetExcel2006Main.Value, - Content: decodeSparklineGroups.Content + string(sparklineGroupBytes), + if groups == nil { + groups = &xlsxX14SparklineGroups{} } + groups.XMLNSXM = NameSpaceSpreadSheetExcel2006Main.Value + groups.Content = decodeSparklineGroups.Content + string(sparklineGroupBytes) if sparklineGroupsBytes, err = xml.Marshal(groups); err != nil { return } |