Skip to content

Commit 9b37616

Browse files
committed
Fixing broken number handling in reports.
1 parent cf9e6da commit 9b37616

File tree

1 file changed

+2
-2
lines changed
  • eFormAPI/Plugins/BackendConfiguration.Pn/BackendConfiguration.Pn/Services/ExcelService

1 file changed

+2
-2
lines changed

eFormAPI/Plugins/BackendConfiguration.Pn/BackendConfiguration.Pn/Services/ExcelService/ExcelService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ public async Task<OperationDataResult<Stream>> GenerateExcelDashboard(List<OldRe
191191

192192
break;
193193
case "number":
194-
if (double.TryParse(value, out var numberValue))
194+
if (double.TryParse(value, NumberStyles.Any, CultureInfo.InvariantCulture, out var numberValue))
195195
{
196196
dataRow.Append(CreateNumericCell(
197197
numberValue));
@@ -396,7 +396,7 @@ public async Task<OperationDataResult<Stream>> GenerateExcelDashboard(List<Repor
396396

397397
break;
398398
case "number":
399-
if (double.TryParse(value, out var numberValue))
399+
if (double.TryParse(value.Replace(",", "."), out var numberValue))
400400
{
401401
dataRow.Append(CreateNumericCell(numberValue));
402402
}

0 commit comments

Comments
 (0)