Excel can connect directly to Oracle RDBMS via ODBC & then issue SQL against DB.
Oracle Client software must be installed on system running Excel.
This solution is completely a MicroSoft centric solution, because database does not know or care about the flavor of client.