我有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映射到多个输入和输出源的问题。
试试这种方式: tFileList(带有相应的文件掩码)-tFileInputExcel -tMap-tMSSqlOutput
或者如果您只想与数据库进行一次交互:
tFileList(带有相应的文件掩码)-tFileInputExcel -tMap -tHashOutput onSubJobOk tHashInput-tMSSqlOutput
请注意,只有在必须转换输入数据时才需要tMap