是否有Java 库允许我解析在多行上定义标题的 CSV 文件?以下是此类 CSV 的示例:
$ ID,$顾客$
Cust1, Jack
Cust2 , Rose
$名称,$位置$
Sherlock,London
Clouseau,Paris
" $" symbol表示该行上存在标题,后续行中的值映射到这些标题。
答案 0 :(得分:1)
不确定您的特定用例,但您只需阅读所有行并检查标题行何时出现。
univocity-parsers可让您毫无困难地处理此问题。
macro_rules! cond {
("i32") => {
struct A {
x: i32,
}
};
($el:expr) => {
struct B {
x: f64
}
};
}
cond!("i32");
cond!("f64");
fn main() {}
披露:我是这个图书馆的作者。它是开源和免费的(Apache V2.0许可证)。
答案 1 :(得分:0)
你可以使用JEzCSV解析你想要的任何类型的dimiliter的fichier csv