mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3133 CSV import. Assume that all data columns are numeric columns
This commit is contained in:
parent
ec26d8638a
commit
9fd38064df
@ -211,6 +211,7 @@ const AsciiDataParseOptions RicPasteAsciiDataToSummaryPlotFeatureUi::parseOption
|
||||
{
|
||||
AsciiDataParseOptions parseOptions;
|
||||
|
||||
parseOptions.assumeNumericDataColumns = true;
|
||||
parseOptions.plotTitle = m_plotTitle();
|
||||
parseOptions.curvePrefix = m_curvePrefix();
|
||||
|
||||
|
@ -38,7 +38,7 @@
|
||||
class AsciiDataParseOptions
|
||||
{
|
||||
public:
|
||||
AsciiDataParseOptions() : useCustomDateTimeFormat(false) { }
|
||||
AsciiDataParseOptions() : useCustomDateTimeFormat(false), assumeNumericDataColumns(false) { }
|
||||
|
||||
QString plotTitle;
|
||||
QString curvePrefix;
|
||||
@ -52,6 +52,8 @@ public:
|
||||
QString cellSeparator;
|
||||
QString timeSeriesColumnName;
|
||||
|
||||
bool assumeNumericDataColumns;
|
||||
|
||||
RimPlotCurve::LineStyleEnum curveLineStyle;
|
||||
RimPlotCurve::PointSymbolEnum curveSymbol;
|
||||
float curveSymbolSkipDistance;
|
||||
|
@ -256,7 +256,7 @@ bool RifCsvUserDataParser::parseData(const AsciiDataParseOptions& parseOptions)
|
||||
}
|
||||
else
|
||||
{
|
||||
if (RiaStdStringTools::isNumber(colData, parseOptions.locale.decimalPoint().toAscii()))
|
||||
if (parseOptions.assumeNumericDataColumns || RiaStdStringTools::isNumber(colData, parseOptions.locale.decimalPoint().toAscii()))
|
||||
{
|
||||
col.dataType = Column::NUMERIC;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user