"meu medo é que o ODBC possa fazer alguma mudança no banco de dados e acabar com meu sistema"
Quais são as instruções que você faz? Apenas Select?
Qual é o seu backend? Se for Sql Server, por exemplo, você pode criar um login somente para leitura para ser acessado pelo Excel e não ter esse perigo.
http://www.ambienteoffice.com.br - http://www.clarian.com.br