...Wow! Two new answers on an open question from 2014 (...it was actually more like a suggestion). In that case I won't be shy and throw in my suggestion as well!
Whenever running selects on XL sheets with many rows, I'd use the BP actions for OLEDB. Where filtering and other collection selection actions take minutes to perform or run into OutOfMemory errors that require you to split up the XL in smaller chunks, OLEDB will do the same within seconds.
Note:Personally, I do not class a 9k row XL as
large and a tool as BP should be able to handle this without any errors, memory issues or delays - ever. Unfortunately, experience has uncovered many issues when handling XLs with 15k+ rows and more. But these XLs aren't large in my view either!
We're currently at 6.5 and I certainly hope things have improved in the newer BP versions that we hopefully get to work with soon.
------------------------------
Happy coding!
Paul
Sweden
------------------------------
Happy coding!
Paul, Sweden
(By all means, do not mark this as the best answer!)