summaryrefslogtreecommitdiff
path: root/adjust.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2022-10-26 00:04:23 +0800
committerxuri <xuri.me@gmail.com>2022-10-26 00:04:23 +0800
commitadf9d37d82edd3dbc365fece76a031a92e2220d6 (patch)
tree9cabfbaab8fb790c65591b7e0d8c7fde4c6a72eb /adjust.go
parentf44153ea4679247070d6f1e31bb0934a10bebb31 (diff)
This closes #1379, cleanup stream writer temporary files by the `Close` function
- Fix error on inserting columns or rows on the worksheet which contains one cell merged cell range - Fix getting incomplete rich text cell value in some cases - Unit tests updated
Diffstat (limited to 'adjust.go')
-rw-r--r--adjust.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/adjust.go b/adjust.go
index 92efcd0..65e82fc 100644
--- a/adjust.go
+++ b/adjust.go
@@ -278,7 +278,11 @@ func (f *File) adjustMergeCells(ws *xlsxWorksheet, dir adjustDirection, num, off
for i := 0; i < len(ws.MergeCells.Cells); i++ {
mergedCells := ws.MergeCells.Cells[i]
- coordinates, err := rangeRefToCoordinates(mergedCells.Ref)
+ mergedCellsRef := mergedCells.Ref
+ if !strings.Contains(mergedCellsRef, ":") {
+ mergedCellsRef += ":" + mergedCellsRef
+ }
+ coordinates, err := rangeRefToCoordinates(mergedCellsRef)
if err != nil {
return err
}