From 5eaa5d4d30c5a4cc8d44bb6f9459a3042e000710 Mon Sep 17 00:00:00 2001 From: Alan Garny Date: Fri, 31 May 2024 10:06:31 +1200 Subject: [PATCH] CSV: export data with a 15-digit precision. --- .../dataStore/CSVDataStore/src/csvdatastoreexporter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/dataStore/CSVDataStore/src/csvdatastoreexporter.cpp b/src/plugins/dataStore/CSVDataStore/src/csvdatastoreexporter.cpp index 92f7dd4f0e..1851a7f538 100644 --- a/src/plugins/dataStore/CSVDataStore/src/csvdatastoreexporter.cpp +++ b/src/plugins/dataStore/CSVDataStore/src/csvdatastoreexporter.cpp @@ -159,7 +159,7 @@ void CsvDataStoreExporterWorker::run() double voiValue = voiValues[i]; if (voi != nullptr) { - rowData += QString::number(voiValue); + rowData += QString::number(voiValue, 'g', 15); } bool firstRowData = true; @@ -181,7 +181,7 @@ void CsvDataStoreExporterWorker::run() if ( (runsIndex[j] < dataStore->size(j)) && qFuzzyCompare(dataStore->voi()->value(runsIndex[j], j), voiValue)) { - rowData += QString::number(variableRun->value(runsIndex[j], j)); + rowData += QString::number(variableRun->value(runsIndex[j], j), 'g', 15); updateRunsIndex[j] = true; }