Send/receive data to other programs (like Excel)?

I was reading this definition in Python and got me thinking…

Where can I push/import data from external programs, just like excel?
Is there a way to find the classes and commands of the available programs accesible from the revit api or other methods?