2013-11-28 39 views
0

我們收到一個包含2列數據的excel文件。我們將這個文件保存爲csv,並使用BeanIO讀取csv。偶爾excel會在2列之後出現空列。當我們保存到csv這些額外的列包括在內,我們得到了一個Beanio例外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

建議(未驗證) 定義你的bean上的空白fiels爲列表,並將其映射像

<field name="blank" type="String" collection="list" minOccurs="0" maxOccurs="unbounded"/>