Kettle使用_23 Excel表格输入ODS POI

需求:通过Kettle实现对Open Office ODSExcel 97-2003Apache POIExcel 2007 XLSX等表格格式的解析。

解决方法:通过Exel输入组件来实现,该组件支持如上Excel引擎。

Previous work:

这里的数据是Excel97-2003格式(xls),内容见下:

Kettle使用_23 Excel表格输入ODS POI_解决方法

Step1:新建个转换

Step2:拖个Excel输入组件,该组件位于转换输入分类下。

Kettle使用_23 Excel表格输入ODS POI_字段_02

Step3:配置Excel输入组件,这里以Apache POI为例。

Excel引擎:

Kettle使用_23 Excel表格输入ODS POI_字段_03

Excel 输入配置:

Kettle使用_23 Excel表格输入ODS POI_Apache_04

配置工作表:

Kettle使用_23 Excel表格输入ODS POI_Kettle Excel_05

配置字段:

Kettle使用_23 Excel表格输入ODS POI_字段_06

Step4:配置个空操作(Dummy)作为输出以便检查正确性。

Step5:保存并运行验证

完整流程示意:

Kettle使用_23 Excel表格输入ODS POI_Apache_07