use csv::Reader;
use csv::Writer;
use std::fs::File;
fn main() {
let in_file_path: &str = "examples/data/uspop.csv";
let mut r: Reader<File> = csv::ReaderBuilder::new()
.has_headers(false)
.delimiter(b',')
.from_path(in_file_path)
.unwrap();
let rdr = r
.records()
.into_iter()
.map(|x| x.expect("a csv record"))
.collect::<Vec<_>>();
let rows: usize = rdr.len();
let mut wtr = Writer::from_writer(vec![]);
for row in 0..rows {
wtr.write_record(&rdr[row]).unwrap();
}
let data = String::from_utf8(wtr.into_inner().unwrap()).unwrap();
let vec_vec_str = tv_lib::print::format_from_csv_str(data.as_str());
println!("{:?}", vec_vec_str[1][0..6].to_vec());
println!("{:?}", vec_vec_str[1][0..6].to_vec());
println!("{:?}", vec_vec_str[2][0..6].to_vec());
println!("{:?}", vec_vec_str[3][0..6].to_vec());
println!("{:?}", vec_vec_str[4][0..6].to_vec());
}