2017-09-19 114 views
1

我有一个CSV文件,我使用Bindy解析。我已经创建了一个包含所有DataField的CsvRecord类。现在,他们为CSV文件添加了新列,我希望Bindy忽略它们。我怎么做? 我知道我可以改变添加额外字段的代码并忽略它们,但是我不希望每次有人决定向输入文件添加额外的列时都不得不发布新版本的软件。 谢谢!Camel Bindy:如何忽略最后一列

回答

1

您可能需要添加一个额外字段,然后配置bindy以使用autospanLine = true以允许该额外字段像现在或将来可能出现的任何其他字段的垃圾字段。

+0

谢谢!这工作。在文档中,似乎有一个错误:“最后一列自动跨越到行尾,例如,如果它的注释等,这允许行包含所有字符,也是分隔符字符。”在我的测试中,最后一列只包含该列的值,也许是因为我已经定义了一个引号(“)以及分隔符(,)?无论如何,这对我来说不是问题,因为我不关心最后一列。 – Gep