Skip to content

Commit 18afc88

Browse files
authored
This closes #1264, fix can't modify cell content issue in some cases
Remove inline rich text when setting cell value and cell formulas
1 parent dd6c390 commit 18afc88

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cell.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,7 @@ func (f *File) SetCellInt(sheet, axis string, value int) error {
266266
defer ws.Unlock()
267267
cellData.S = f.prepareCellStyle(ws, col, row, cellData.S)
268268
cellData.T, cellData.V = setCellInt(value)
269+
cellData.F, cellData.IS = nil, nil
269270
return err
270271
}
271272

@@ -291,6 +292,7 @@ func (f *File) SetCellBool(sheet, axis string, value bool) error {
291292
defer ws.Unlock()
292293
cellData.S = f.prepareCellStyle(ws, col, row, cellData.S)
293294
cellData.T, cellData.V = setCellBool(value)
295+
cellData.F, cellData.IS = nil, nil
294296
return err
295297
}
296298

@@ -328,6 +330,7 @@ func (f *File) SetCellFloat(sheet, axis string, value float64, precision, bitSiz
328330
defer ws.Unlock()
329331
cellData.S = f.prepareCellStyle(ws, col, row, cellData.S)
330332
cellData.T, cellData.V = setCellFloat(value, precision, bitSize)
333+
cellData.F, cellData.IS = nil, nil
331334
return err
332335
}
333336

@@ -353,6 +356,7 @@ func (f *File) SetCellStr(sheet, axis, value string) error {
353356
defer ws.Unlock()
354357
cellData.S = f.prepareCellStyle(ws, col, row, cellData.S)
355358
cellData.T, cellData.V, err = f.setCellString(value)
359+
cellData.F, cellData.IS = nil, nil
356360
return err
357361
}
358362

@@ -451,6 +455,7 @@ func (f *File) SetCellDefault(sheet, axis, value string) error {
451455
defer ws.Unlock()
452456
cellData.S = f.prepareCellStyle(ws, col, row, cellData.S)
453457
cellData.T, cellData.V = setCellDefault(value)
458+
cellData.F, cellData.IS = nil, nil
454459
return err
455460
}
456461

@@ -599,7 +604,7 @@ func (f *File) SetCellFormula(sheet, axis, formula string, opts ...FormulaOpts)
599604
cellData.F.Ref = *o.Ref
600605
}
601606
}
602-
607+
cellData.IS = nil
603608
return err
604609
}
605610

0 commit comments

Comments
 (0)