如何在Camel csv解析中跳过行

如何在Camel csv解析中跳过行,csv,apache-camel,Csv,Apache Camel,这是一条路线。但在csv文件中有3行无用的行-1、2和最后一行。我怎么能在我的路线上跳过它们呢 <route id="generateOrder-route"> <from uri="file:G://data?noop=true"/> <unmarshal> <csv skipFirstLine="true"/> </unmarshal> &

这是一条路线。但在csv文件中有3行无用的行-1、2和最后一行。我怎么能在我的路线上跳过它们呢

<route id="generateOrder-route">  

        <from uri="file:G://data?noop=true"/>
        <unmarshal>
            <csv skipFirstLine="true"/>
        </unmarshal>
        <split>
            <simple>${body}</simple>
               <transform>
                <method ref="orderBean" method="generateOrder"/>
               </transform>
            <to ref="sqlInsertBalance" />
        </split>
      </route>

${body}

尝试使用过滤器处理器:

<route id="generateOrder-route">  
    <from uri="file:G://data?noop=true"/>
    <unmarshal>
        <csv skipFirstLine="true"/>
    </unmarshal>
    <split>
        <filter>
            <simple>${header.CamelSplitIndex} &gt; 2</simple>
            <pipeline>
                <simple>${body}</simple>
                <transform>
                  <method ref="orderBean" method="generateOrder"/>
                </transform>
                <to ref="sqlInsertBalance" />
            </pipeline>
        </filter>
    </split>
  </route>

${header.CamelSplitIndex}2
${body}