diff options
author | xuri <xuri.me@gmail.com> | 2020-04-02 00:41:14 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2020-04-05 13:51:00 +0800 |
commit | 0f2a9053246c3ae45e6c7ba911a1fb135664abdf (patch) | |
tree | 7428d041bcd06956933003598fa56b0b0c246945 /adjust.go | |
parent | 59f6af21a378fdde21422a92b79a7b03bba313d4 (diff) |
Performance improvements
Diffstat (limited to 'adjust.go')
-rw-r--r-- | adjust.go | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -80,9 +80,10 @@ func (f *File) adjustColDimensions(xlsx *xlsxWorksheet, col, offset int) { // adjustRowDimensions provides a function to update row dimensions when // inserting or deleting rows or columns. func (f *File) adjustRowDimensions(xlsx *xlsxWorksheet, row, offset int) { - for i, r := range xlsx.SheetData.Row { + for i := range xlsx.SheetData.Row { + r := &xlsx.SheetData.Row[i] if newRow := r.R + offset; r.R >= row && newRow > 0 { - f.ajustSingleRowDimensions(&xlsx.SheetData.Row[i], newRow) + f.ajustSingleRowDimensions(r, newRow) } } } |