input/csv: trim surrounding whitespace from header line channel names
When CSV import grabs channel names from the first line in the file then the text strictly between column separators (a comma) was used. Which resulted in channel names like " channel 1". Trim leading and trailing space before unquote, to better fulfill most users' expectation. Users still can quote the input data for special cases if desired.
This commit is contained in:
parent
7a78fd56f7
commit
4b8348941d
|
@ -657,10 +657,12 @@ static int make_column_details_from_format(const struct sr_input *in,
|
|||
* line won't get processed another time.
|
||||
*/
|
||||
column = column_texts[detail->col_nr - 1];
|
||||
if (inc->use_header && column && *column)
|
||||
if (inc->use_header && column && *column) {
|
||||
column = g_strstrip(column);
|
||||
caption = sr_scpi_unquote_string(column);
|
||||
else
|
||||
} else {
|
||||
caption = NULL;
|
||||
}
|
||||
if (!caption || !*caption)
|
||||
caption = NULL;
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue