/csv-transform

CSV transformation tool

Primary LanguageRust

CSV-transform

CSV-transform transforms CSV files according to a configuration.toml containing column functions (lua).

Headers

Headers must be unique, headers are converted to snake case

Features

  • 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

Run the example

cargo run -- -c fixtures/example-config.toml < fixtures/test.csv