My PHP app needs to read Excel files of arbitrary sizes uploaded by users without data loss.
Pure PHP libraries are only suitable for very small files.
ODBC would seem the obvious option, but my tests with Microsoft drivers (the only ones I've found) reveal that they are painfully unreliable (and poorly documented).
MSDN mentions endless additional acronymims (MDAC, OleDB, ADODB...) but, in the end, they all seem to be wrappers on top of ODBC drivers with all their flaws.
What's the industry standard to read Microsoft Excel files from PHP on a Windows server?