You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto-detect will check the unique values for string or integer columns, if the unique value count is less than or equal to the `UniqueValuesMax` setting, then
229
-
it will be treated as a enumeration column, and stored as such in the meta data.
233
+
it will be automatically detected and anotated with the `Enumeration` keyword in the metadata.
230
234
231
235
The plug-in menu options `Convert data` and `Generate metadata` will also export these enumeration metadata, where possible.
232
236
When converting the data to an SQL insert statements, the script will also contain column constrains or enum types, depending on the SQL database type.
@@ -262,15 +266,19 @@ or add `00:00:00` as a time part to all values.
262
266
263
267
### Decimal separator ###
264
268
265
-
Set the decimal separator for all decimal/float values, select either the dot `.` or the comma `,`.
269
+
Set the decimal separator for all decimal/float values,
270
+
select either the dot `.` or the comma `,`.
266
271
267
272
### Replace CrLf within values ###
268
273
269
-
Replace new-line characters (carriage return / line feed) within quoted values with a given string.
270
-
New lines usually indicate the next record in a dataset. However, quoted values may also contain a new line character.
271
-
Sometimes this can cause problems and these values aren't processed correctly.
272
-
You can use this option to replace the new-lines with for example `<br>` or `\par` or just a space ``.
273
-
The plug-in will only replace the new-line characters within a quoted value, not the new-lines at the end of each record.
274
+
Replace new-line characters (carriage return / line feed) within quoted values
275
+
with a given string. New lines usually indicate the next record in a dataset.
276
+
However, quoted values may also contain a new line character. In some
277
+
applications this can cause problems and these values aren't processed
278
+
correctly. You can use this option to replace the new-lines with
279
+
for example `<br>` or `\par` or just a space ``.
280
+
The plug-in will only replace the new-line characters within a quoted value,
281
+
not the new-lines at the end of each record.
274
282
275
283
### Align vertically ###
276
284
@@ -312,16 +320,20 @@ Also see `Plugins > CSV Lint > Settings`.
312
320
313
321
Validate data
314
322
-------------
315
-
Validate data based on the meta data. When you press "Validate data",
323
+
Validate data based on the metadata. When you press "Validate data",
316
324
the input data will be checked for technical errors based on the given metadata.
317
325
The line and column numbers of any errors will be logged in the textbox on the
318
326
right. It will check the input data for the following errors:
319
327
320
328
* Values that are too long, example value "abcde" when column is "Width 4"
321
329
* Non-numeric values in numeric columns, example value "n/a" when column datatype is Integer
322
330
* Incorrect decimal separator, example value "12.34" when DecimalSymbol is set to comma
323
-
* Too many decimals, example value "12.345" when NumberDigits=2.
331
+
* Too many decimals, example value "12.345" when NumberDigits=2
324
332
* Incorrect date format, example value "12/31/2025" when DateTimeFormat=dd/mm/yyyy
333
+
* Date value out of range, example value "01/01/2205" when YearMaximum=2050
334
+
* Too few or too many columns
335
+
* Invalid enumeration code, example value "Cooldown" when Enumeration="Warmup|Training|Recovery"
336
+
* Unexpected column names, name found in first header row doesn't match metadata, only when `ColNameHeader=True`
325
337
326
338
Important note: If you've edited the data file, for example changed the column
327
339
separator or added columns using the Split function, make sure to also update
@@ -331,10 +343,10 @@ then saving it.
331
343
332
344
Sort data
333
345
---------
334
-
Sort data on a single column, and take into account the data type of the column.
346
+
Sort data on a single column, and take into account the datatype of the column.
335
347
String text columns will be sorted alphabetically. Integer, decimal and
336
348
datetime columns will be sorted according to their respective values.
337
-
Note, that the resulting new dataset will have quotes applied according to the
349
+
Note, that the resulting dataset will have quotes applied according to the
338
350
current `Apply quotes` setting in the Reformat dialog.
339
351
340
352

@@ -400,7 +412,7 @@ value `PT123` into `PT12300`, see other examples below:
400
412
### Search and replace ###
401
413
402
414
Search and replace a string with another string for all values in a column.
403
-
Unlike the default "Search and replace" function of Notepad++, this only affect
415
+
Unlike the default "Search and replace" function of Notepad++, this only affects
404
416
the values in a single column, not the values of any other columns. Note that
405
417
this is case-sensitive, for example search for `no` and replace with `False`:
406
418
@@ -419,7 +431,7 @@ contains string values like `error` or `N/A`. This option will create two new
419
431
columns, one with just the valid values and one containing the invalid values.
420
432
421
433
As an example, if there is a column VISITDAT and in the metadata it is defined
422
-
as a date value formated as `dd-mm-yyyy`, see some example results below:
434
+
as a date value formatted as `dd-mm-yyyy`, see some example results below:
423
435
424
436
| visitdat | visitdat (2) | visitdat (3) |
425
437
|------------|--------------|--------------|
@@ -432,7 +444,7 @@ as a date value formated as `dd-mm-yyyy`, see some example results below:
432
444
### Split on character ###
433
445
434
446
Split on a character, split the value on the Nth occurrence of character or
435
-
string. For example split on `/` with Nth occurrence `1` will split the orginal
447
+
string. For example split on `/` with Nth occurrence `1` will split the original
436
448
value `121/84` into `121` and `84`, see examples below:
437
449
438
450
| bpvalue | bpvalue (2) | bpvalue (3) |
@@ -528,28 +540,29 @@ The amount of each of these 3 values is listed under "Unique values".
528
540
529
541
Select Columns
530
542
--------------
531
-
Select columns and/or put columns in a different order.
532
-
Select one or more columns.
543
+
Select columns and/or rearrange to put columns in a different order using the
0 commit comments