summaryrefslogtreecommitdiff
path: root/rows.go
diff options
context:
space:
mode:
Diffstat (limited to 'rows.go')
-rw-r--r--rows.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/rows.go b/rows.go
index 3bbf4f2..04a06b9 100644
--- a/rows.go
+++ b/rows.go
@@ -20,6 +20,8 @@ import (
"log"
"math"
"strconv"
+
+ "github.com/mohae/deepcopy"
)
// GetRows return all the rows in a sheet by given worksheet name (case
@@ -538,7 +540,7 @@ func (f *File) DuplicateRowTo(sheet string, row, row2 int) error {
for i, r := range ws.SheetData.Row {
if r.R == row {
- rowCopy = ws.SheetData.Row[i]
+ rowCopy = deepcopy.Copy(ws.SheetData.Row[i]).(xlsxRow)
ok = true
break
}