From f6f14f507ee1adf4883cb1b12f27932a63afb286 Mon Sep 17 00:00:00 2001 From: three Date: Fri, 13 Aug 2021 01:32:44 +0800 Subject: Speed up merge cells --- sheet.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sheet.go') diff --git a/sheet.go b/sheet.go index 756eb81..1c4b355 100644 --- a/sheet.go +++ b/sheet.go @@ -158,6 +158,9 @@ func (f *File) workSheetWriter() { f.Sheet.Range(func(p, ws interface{}) bool { if ws != nil { sheet := ws.(*xlsxWorksheet) + if sheet.MergeCells != nil && len(sheet.MergeCells.Cells) > 0 { + _ = f.mergeOverlapCells(sheet) + } for k, v := range sheet.SheetData.Row { sheet.SheetData.Row[k].C = trimCell(v.C) } -- cgit v1.2.1