2016-04-15 46 views
0

我有大量的xls文件,我希望每個文件的行數都存儲在一個報告文件中,我將在後面的階段中將其用作緩存查找。 我不想爲每個文件創建一個源代碼和rowcount組件(雖然我確實已經爲它們設置了所有連接管理器)可以在腳本中完成嗎?使用腳本來計數ssis 2012

回答

0

可以是 - 在SSIS創建腳本和運行像this

這就是說,它可能會更快將其加載到一個臨時表,然後溝數據的一些代碼 - 您可以使用一個For Each遍歷文件夾位置。

注意要點:

  • 不同版本的Excel中可能有打開工作表等不同的方式你知道你的版本將永遠是(例如)Excel 2003中?
  • SSIS的64位實例將無法使用32位驅動程序訪問Excel電子表格。
+0

我設法得到一個基本的腳本循環和計數工作,但表現是相當垃圾。最後,更簡單一些,也許並不簡單,只需從每個文件中將列讀入rowcount,然後使用腳本使用變量構建報表 – oldguy