Java Camel Bindy:如何忽略最后一列

Java Camel Bindy:如何忽略最后一列,java,csv,apache-camel,bindy,Java,Csv,Apache Camel,Bindy,我有一个CSV文件,我正在用Bindy解析它。我已经创建了一个包含所有数据字段的CsvRecord类。现在,他们在CSV文件中添加了新的列,我希望Bindy忽略它们。我该怎么做? 我知道我可以通过添加额外的字段来更改代码,然后忽略它们,但我不希望每次有人决定向输入文件添加额外的列时都必须发布新版本的软件。 谢谢大家! 您可能需要添加一个额外的字段,然后将bindy配置为使用autospan=true,以允许一个额外的字段像垃圾字段一样用于现在或将来可能出现的任何其他列。谢谢!成功了。文档中似乎有

我有一个CSV文件,我正在用Bindy解析它。我已经创建了一个包含所有数据字段的CsvRecord类。现在,他们在CSV文件中添加了新的列,我希望Bindy忽略它们。我该怎么做? 我知道我可以通过添加额外的字段来更改代码,然后忽略它们,但我不希望每次有人决定向输入文件添加额外的列时都必须发布新版本的软件。
谢谢大家!

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

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