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

http://wiki.theprovingground.org/revit-api-py-excel#toc0

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?

Thanks,

C