I need to process large excel file (300-500 MB). I need to convert it to XML file (of similar size).
In the excel i just need to read the data in single forward only way. Support for XLS and XLSX is required. Performance is critical.
I am confused between following options
1. Excel Interop: Requires office components in client machine. Hence not recommended.
2. Ole DB: Just checked it loads entire file in memory. So does not sound good to me.
3. Open XML: Does not support XLS file format
Please suggest the other better alternatives and comparitive analysis of above approaches. (To read large excel file xls/xlsx format in forward only manner)