Как задать масштаб Excel документа при печати. Экспортировать отчет можно в режиме предварительного просмотра или из кода пользовательского приложения.
Для упрощения процесса подключения к БД, существуют плагины-коннекторы. Чтобы коннекторы исправно работали, необходимо их скомпилировать. Посмотрите как это сделать, через менеджер пакетов Nuget.
Асинхронное программирование станет для вас выходом в решении некоторых задач. При таком подходе, вы сможете использовать несколько потоков, передающих управление то одной, то другой задаче.