E o Excel também não é uma base de dados, é uma folha de cálculo,
E se for um Excel anterior ao Excel 2007, está limitado a cerca de 65.000 linhas,
pelo que se tiveres uma tabela na base de dados com mais de 65.000 registos, estás com um problema.
Mas deve haver várias maneiras de exportares os dados de uma base de dados
para o Excel. A base de dados poder ter opções de exportação, verifica isso.
Se exportar para texto, podes depois abrir em Excel.
Por ODBC também pode dar. Se for SQL Server da microsoft, dá de certeza.
No Excel, seleccionas no menu:
Dados->Importar dados externos->Importar dados.
Depois aparece-te uma janela a pedir para seleccionar a fonte de dados.
Escolhes em baixo aonde diz "Tipos de ficheiros", escolhes ODBC (*.dsn)
ou qualquer coisa do género. Provavelmente não existe ainda nenhuma fonte de dados, então crias uma nova. Tem um botão lá para isso, e segues os passos necessários.
Também podes criar previamente uma fonte de dados no "Gestor de fontes de dados ODBC" na
secção "Ferramentas administrativas" no "Painel de controlo".