|
|
1
36
我们已经用过 http://opencsv.sourceforge.net/ 取得了很好的成功 我还遇到了另一个链接很好的问题: Java lib or app to convert CSV to XML file? |
|
|
2
23
Super CSV 对于读取/解析、验证和将csv文件映射到pojos是一个很好的选择! 我们(超级CSV团队)刚刚发布了一个新版本(您可以 download 它来自sourceforge或maven)。 读取csv文件
以下示例使用
示例csv文件下面是一个表示对调查的响应的示例csv文件。它有一个标题和3行数据,都有8列。
定义从csv到pojo的映射每行csv都将被读取到 SurveyResponse 类,每个类都有一个列表 Answer s.为了使映射工作,您的类应该是有效的JavaBeans(即具有默认的无参数构造函数,并且为每个字段定义了getter/setter)。 在super csv中,您使用一个简单的字符串数组定义映射-数组的每个元素对应于csv文件中的一列。
用
以下是此示例的字段映射-它使用以下组合:
转换和验证超级csv有一个有用的库 cell processors ,可用于将字符串从csv文件转换为其他数据类型(例如日期、整数),或进行约束验证(例如强制/可选、regex匹配、范围检查)。 使用蜂窝处理器是 完全可选 -没有它们,csv的每一列都将是一个字符串,因此每个字段也必须是一个字符串。 下面是示例中的单元处理器配置。与字段映射一样,数组中的每个元素表示一个csv列。它演示了单元处理器如何将csv数据转换为字段的数据类型,以及如何将它们链接在一起。
阅读
用super csv阅读是非常灵活的:你自己提供
下面的代码非常简单。
代码:
输出:
更多信息您可以在 website ! |
|
|
4
4
嘿,我有一个开源项目: JFileHelpers . 我认为它的主要优点是它使用Java注释,看一下: 如果你有这个豆子:
并希望分析此文件:
你所要做的就是:
此外,它还支持主细节、日期和格式转换等。告诉我你的想法! 最好的问候! |
|
|
5
3
我发现 Flatpack 非常擅长处理奇怪的csv文件(转义、引号、坏记录等) |
|
|
6
2
前面问的csv文件到xml问题似乎回答了我所有的问题。 OpenCSV http://opencsv.sourceforge.net/ )还可以使用列位置映射策略绑定到JavaBeans
JSEFA http://jsefa.sourceforge.net 似乎除了支持FLR和XML之外,我还需要做所有我需要的事情——特别是绑定到Java对象。 |
|
|
7
0
|
|
|
8
0
见 CVSBeans |
|
|
David542 · 任何语言都允许函数名中有空格吗? 1 年前 |
|
Andy · 将LENGTH OF移动到COMP字段解析失败 1 年前 |
|
|
Chris Geo · 如何找到LR0项目的FOLLOW集合? 1 年前 |
|
|
Yash Singhal · 在reactjs中解析Pdf中的文本 1 年前 |
|
|
i33SoDA · 如何将逗号分隔的数字字符串解析为int数组? 1 年前 |