我有4个excel文件,我想将这4个excel文件中的数据插入到MSSQL中的单个数据库文件中。
1st Excel file - 10 rows
2nd Excel file - 20 rows
3rd Excel file - 30 rows
4th Excel file - 40 rows
MSSQL中的表在任务之后应该有100行。所有文件中的列名都相似。
我已经
了tfileInputExcel1 -> tMap -> tMSSQLOutput
tfileInputExcel2
tfileInputExcel3
tfileInputExcel4
全部映射到同一个tMap。
我不知道如何将不同的输入源映射到单个tMap 。我一直在网上搜索,但我找不到任何相关的需求。这里的任何人都可以帮我解决如何将tMap映射到多个输入和输出源的问题。
答案 0 :(得分:1)
试试这种方式:
tFileList(带有相应的文件掩码)-tFileInputExcel -tMap-tMSSqlOutput
或者如果您只想与数据库进行一次互动:
tFileList(带有相应的文件掩码)-tFileInputExcel -tMap -tHashOutput
onSubJobOk
tHashInput-tMSSqlOutput
注意只有在必须转换输入数据时才需要tMap