CSV-transform transforms CSV files according to a configuration.toml containing column functions (lua).
Headers must be unique, headers are converted to snake case
- Columns can be transformed using lua functions
- Columns can be created
- Change delimiter
- Handle escaping
- Filter rows using lua functions
- Headers can be transformed using lua functions
- Exclude columns
cargo run -- -c fixtures/example-config.toml < fixtures/test.csv