csv2xlsx-line 0.1.2

A rust library to convert csv to multiple xlsx files
Documentation

csv2xlsx-line

A rust library to convert csv to multiple xlsx files

usage

1、add dependency

[dependencies]

csv2xlsx = "0.1.0"  # 或者使用最新版本

2、use

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

...

  1. cargo package --allow-dirty
  2. cargo publish

test

cd src

cargo test