# CSV to Arrow
[](https://crates.io/crates/csv2arrow)
[](https://github.com/domoritz/csv2arrow/actions/workflows/rust.yml)
Convert CSV files to Apache Arrow.
## Installation
```
cargo install csv2arrow
```
## Usage
```
USAGE:
csv2arrow [FLAGS] [OPTIONS] <CSV> [ARROW]
ARGS:
<CSV> Input CSV file
<ARROW> Output file, stdout if not present
FLAGS:
--help Prints help information
-v, --verbose Print the schema to stderr
-V, --version Prints version information
OPTIONS:
-d, --delimiter <delimiter>
Set the CSV file's column delimiter as a byte character [default: ,]
-h, --header <header> Set whether the CSV file has headers
-m, --max-read-records <max-read-records>
The number of records to infer the schema from. All rows if not present
```
## For Developers
To format the code, run
```bash
cargo clippy && cargo fmt
```