修复多次显示列名的问题

This commit is contained in:
JIe 2024-11-21 10:11:38 +08:00
parent 0c4be634de
commit 1707b02b27

View File

@ -1,7 +1,6 @@
use std::{io::Read, path::PathBuf};
use std::fs::File;
use std::io::{BufRead, BufReader, Cursor};
use std::ptr::read;
pub fn handle(path: PathBuf, filter_str:String, start_index: u32, end_index: u32) -> Box<dyn Read>{
let reader = BufReader::new(File::open(path).unwrap());
@ -27,6 +26,7 @@ fn take(reader: &mut Vec<String>, start_index: u32, end_index: u32) -> Vec<Strin
return reader.to_owned();
}
let header = reader[0].clone();
reader.remove(0);
let mut body= Vec::new();
body.push(header);
if end_index == 0{