summaryrefslogtreecommitdiff
path: root/pivotTable.go
diff options
context:
space:
mode:
authorLudovic Braconnier <lb.braconnier@gmail.com>2020-09-30 18:20:11 +0200
committerLudovic Braconnier <lb.braconnier@gmail.com>2020-09-30 18:20:11 +0200
commit2bd359bd01312bedd1b5f76f68765d1d66fa9a95 (patch)
treec935bd039caade26ba846cd6f73cfcf9a7441da0 /pivotTable.go
parentc49222023756d6740877f286cb7d3e7a5a0950eb (diff)
fix pivot fails in case of multi columns and multi data
Diffstat (limited to 'pivotTable.go')
-rw-r--r--pivotTable.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/pivotTable.go b/pivotTable.go
index a197c1f..b7c80c2 100644
--- a/pivotTable.go
+++ b/pivotTable.go
@@ -485,6 +485,13 @@ func (f *File) addPivotColFields(pt *xlsxPivotTableDefinition, opt *PivotTableOp
})
}
+ //in order to create pivot in case there is many Columns and Many Datas
+ if len(opt.Data) > 1 {
+ pt.ColFields.Field = append(pt.ColFields.Field, &xlsxField{
+ X: -2,
+ })
+ }
+
// count col fields
pt.ColFields.Count = len(pt.ColFields.Field)
return err