MS Excel is part of MS Office so no need to mention both. For SQL, you mean SQL Server? And by "working online" what do you mean, web browsing?
You need to be clearer in what you need. Your post looks more like a confused brainstorm than an actual structured coherent request.