2013-05-07 30 views
0

我需要知道是否可以使用SSIS從Excel文件中只讀取已過濾的記錄。我目前的測試表明,所有記錄都被讀取,過濾器被完全忽略。使用SSIS從Excel中只能過濾記錄

這似乎應該之前已經問過,但我無法找到答案。

感謝

+0

您可以創建一個宏來將所需的行復制到另一個工作表,然後從那裏讀取?只讀過濾的部分將是艱難的IMO除了腳本組件可能。 – rvphx 2013-05-07 18:17:37

回答

1

短期使用.NET編寫你自己的源使用Office庫的,我不知道的方式對本地SSIS Excel數據源瞭解的過濾器。

如果您有機會預處理文件,我們經常使用的一個技巧是手動打開文件,添加一個額外的列,ImportThis,並填充'Y'值。這不是處理它的最優美的方式,但它是最具成本效益的。

+0

看起來你是贏家。自定義腳本源,我來了。 – 2013-05-08 15:33:09