rharink / csv-transform

CSV transformation tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

CSV transformation tool


Languages

Language:Rust 100.0%