-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
22 lines (19 loc) · 786 Bytes
/
README
File metadata and controls
22 lines (19 loc) · 786 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CsvTools
========
CsvTools were created for transforming CSV files. Supported transformations are:
* projection, i.e., column filtering;
* selection, i.e., row filtering;
* row sorting;
* joining of two CSV files using given columns;
* natural join of two CSV files using columns of the same name;
* aggregation;
* extending the CSV with new columns.
I/O Format
----------
CsvTools can handle CSV files of the following format:
* Records are separated by newline character ('\n').
* Fields are separated by comma character (',').
* Escape character is the doublequoute character ('\"').
* TEXT cells MUST BE escaped IF they contain ANY separator character OR IF they begin with escape character.
* Otherwise TEXT cells MAY BE unescaped.
* NUMERIC cells are not escaped.