All the data in BCM is in a sql database. You can connect Excel to the
database and pull any data into Excel. Finding the data you want is
another matter.
In v3, BCM has two views, PublicAccountsView and PublicContactsView,
that are designed to be used from other applications; they support
updating.