修复多次显示列名的问题
This commit is contained in:
parent
0c4be634de
commit
1707b02b27
@ -1,7 +1,6 @@
|
|||||||
use std::{io::Read, path::PathBuf};
|
use std::{io::Read, path::PathBuf};
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
use std::io::{BufRead, BufReader, Cursor};
|
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>{
|
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());
|
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();
|
return reader.to_owned();
|
||||||
}
|
}
|
||||||
let header = reader[0].clone();
|
let header = reader[0].clone();
|
||||||
|
reader.remove(0);
|
||||||
let mut body= Vec::new();
|
let mut body= Vec::new();
|
||||||
body.push(header);
|
body.push(header);
|
||||||
if end_index == 0{
|
if end_index == 0{
|
||||||
|
Loading…
Reference in New Issue
Block a user