如何使用ETL从XLS导入一些列?

时间:2014-12-31 06:59:01

标签: etl talend

我想在Jaspersoft ETL Express 5.4.1中执行类似Read only certain columns from xls的操作,但我不知道文件的架构。但是,根据我的阅读here,看起来我只能使用企业版的动态架构。

没有别的办法吗?

1 个答案:

答案 0 :(得分:0)

你可以使用tMap组件来做到这一点。设计工作如下。

tFileInputExcel--main--TMap---main--youroutput
  1. 为您的输入文件创建excel
  2. 的元数据
  3. 然后在输入组件中使用此元数据
  4. 在Tmap中
  5. 仅选择输出中的必需列。
  6. 请参阅tMap的图像,其中我只从输入流中选择两列。 enter image description here

    企业版具有许多功能,动态架构是最重要的一个。但就你的担忧而言并非如此。如果你有一个架构变量,你需要知道你将在Feed中收到多少列,这是必需的。