我们收到一个包含2列数据的excel文件。我们将此文件保存为csv并使用BeanIO读取csv。有时excel在2列之后会有空列。当我们保存到csv时,这些额外的列被包含在内,我们得到了一个Beanio异常
"too many fields ... etc"
有没有办法将BeanIO配置为在某个点之后忽略多个列,例如
<stream>
<record>
<field name="name" />
<field name="email" />
<field name="blank" ignore="true" minOccurs="0" />
</record>
</stream>
因此请阅读名称和电子邮件列,但在此之后忽略任何列。可能有一个或多个列要忽略。
由于
答案 0 :(得分:0)
建议(未经核实) 将空白字段定义为bean上的列表并将其映射为
<field name="blank" type="String" collection="list" minOccurs="0" maxOccurs="unbounded"/>