XLSReader and XLSWriter components store all data in the memory, so they are very memory intensive.
If you need to handle big xls files, set more memory for jvm (-Xmx parameter).
From the above reason XLSWriter component is not sufficient for writing lots of data.