а почему *.db не разворачиваются ни в Access, ни в Excel
Потому что SQLite - это вовсе не продукция мелкософта, а совсем даже наоборот - Open Source проект. Но можно установить ODBC-драйвер для SQLite (есть и такой ) и потом через ODBC подключить эту базу.
ODBC: http://www.ch-werner.de/sqliteodbc/ качать sqliteodbc.exe
много маленьких компонентов
Что конкретно? Начало уже есть, SQL-запросы можно выполнять, что ещё надо?