Hola estoy tratando de extraer datos de un archivo Excel que tiene facturas, pero el detalle factura esta en la misma factura(la misma fila o registro).

Ejemplo de una factura en este Excel.


Factura Nro || fecha || Producto1 || Valor Unitario prodcuto1 || Valor total producto1 || Producto2 || Valor Unitario prodcuto2 || Valor total producto2 ||
001 2015 12 $10 $120 45 $100 $4500


Como pueden ver en la factura está el detalle de factura(Los dos productos con sus respectivas cantidades y valores).

Por ser en Excel esto aparentemente no es malo pero para ingresarlo en un DWH(Datawarehouse) es donde tengo el problema porque tengo que discriminar cada producto(producto1, producto2 etc)

Si mi cliente en vez de un Excel tuviera una Base de datos relacional sería muy fácil porque habría una tabla factura y otra detalle factura y se podría discriminar cada producto pero en este caso(Excel) tiene la factura y allí mismo el detalle factura.

En espera de sus amables ayudas o sugerencias de como hacerlo en Pentaho ETL.

Gracias