@@ -9,10 +9,10 @@ can detect data formatting errors and adjust datetime and decimal formats.
9
9
10
10
![ preview screenshot] ( /csvlint_preview.png?raw=true " CSVLint plug-in preview ")
11
11
12
- Use CSV Lint for metadata discovery, technical data validation and
13
- reformatting on tabular data files. It is _ not_ meant to be a replacement for
14
- spreadsheet programs like Excel or SPSS, but rather it's a quality control
15
- tool to examine, verify or polish up a dataset before further processing.
12
+ You can use CSV Lint to analyse, validate, convert and reformat text data
13
+ files. It is _ not_ meant to be a replacement for spreadsheet programs like
14
+ Excel or SPSS, but rather it's a quality control tool to examine, verify or
15
+ polish up a dataset before further processing.
16
16
17
17
With CSV Lint you can take a dataset and:
18
18
@@ -23,7 +23,9 @@ With CSV Lint you can take a dataset and:
23
23
* Convert between comma, semicolon, tab separated, fixed width formats
24
24
* Split valid/invalid values into two separate columns
25
25
* Count unique values of one or more columns
26
- * Convert csv data to SQL insert script
26
+ * Sort based on one of the columns
27
+ * Convert csv data to SQL insert script or XML or JSON format.
28
+ * Generate Python, R or PowerShell scripts
27
29
28
30
CSV Lint is stable and usable for most general use-cases, but it is a work-in-progress,
29
31
so if you encounter any bugs or unexpected output I encourage you to [ report issues here] ( https://github.com/BdR76/CSVLint/issues ) .
@@ -138,14 +140,14 @@ The CSV Lint plugin is work-in-progress, here is list of features I want to add
138
140
- [x] ~~ Load/save schema.ini~~
139
141
- [x] ~~ Improve automatic datatype detection~~
140
142
- [x] ~~ Add feature GUI click to jump to error line~~
141
- - [x] Support enumeration coded + error check
143
+ - [x] ~~ Support enumeration coded + error check~~
142
144
- [ ] Replace-code-with-label (using schema.json?)
143
145
- [ ] Support FrictionlessData schema.json format
144
146
- [ ] Improve GUI instead of plain text
145
147
- [x] ~~ Add feature generate scripts (SQL, Python, R)~~
146
148
- [x] ~~ Syntax highlighting, display columns as [ colors] ( https://community.notepad-plus-plus.org/topic/21124/c-adding-a-custom-styler-or-lexer-in-c-for-scintilla-notepad/ ) ~~
147
149
- [ ] Search for value in column, search next empty/non-empty in column
148
- - [x] Search/replace in single column
150
+ - [x] ~~ Search/replace in single column~~
149
151
- [x] ~~ Split column into new column ("123/456" -> "123", "456")~~
150
152
151
153
Trouble shooting / Known issues
@@ -160,7 +162,7 @@ detected correctly. Especially when the data contains values like `05/06/2022`
160
162
the order of day and month can be incorrect. You can adjust it manually to
161
163
match your data before pressing the "Validate data" button.
162
164
163
- * When you select Language > CSVLint to enable the syntax highlighing colors,
165
+ * When you select ` Language > CSVLint ` to enable the syntax highlighing colors,
164
166
or change the metadata manually, the column colors aren't always updated
165
167
immediately. Click inside the textfile or switch tabs to a different file and
166
168
then back and it should display correctly.
0 commit comments