diff --git a/main/SS/UserModel/ExcelGeneralNumberFormat.cs b/main/SS/UserModel/ExcelGeneralNumberFormat.cs index 918a155a4..c40a6832b 100644 --- a/main/SS/UserModel/ExcelGeneralNumberFormat.cs +++ b/main/SS/UserModel/ExcelGeneralNumberFormat.cs @@ -92,7 +92,7 @@ public override StringBuilder Format(Object number, StringBuilder toAppendTo, Cu int digits = 10; if (Math.Abs(value) > 1) { - int len = (int)Math.Log10((int)Math.Abs(value)) + 1; + int len = (int)Math.Log10((long)Math.Abs(value)) + 1; digits -= len; } double rounded = Math.Round(value, digits, MidpointRounding.AwayFromZero);