# csv2xlsx-line
A rust library to convert csv to multiple xlsx files
# usage
## 1、add dependency
```toml
[dependencies]
csv2xlsx = "0.1.0" # 或者使用最新版本
```
## 2、use
```rust
use std::error::Error;
use csv2xlsx_line::{read_columns_headers, convert_from_path};
use std::sync::atomic::{AtomicBool, Ordering};
use std::sync::Arc;
fn main() -> Result<(), Box<dyn Error>> {
let file = "data.csv";
let flag = Arc::new(AtomicBool::new(false));
convert_from_path(file, &flag);
Ok(())
}
```
# dev
## upload to crates.io
1. update version on cargo.toml
2. git operator
> like
>
> git add .
>
> git commit -m "aaa"
>
> git push
>
> ...
3. cargo package --allow-dirty
4. cargo publish
## test
```bash
cd src
cargo test
```