Возможный дубликат:
Создать файл Excel (.XLS и .XLSX) с С#
Я пишу программу, которая генерирует отчеты excel, в настоящее время используя ссылку Microsoft.Interop.Excel. Мой компьютер-разработчик имеет на нем Excel, но конечный пользователь может установить или не иметь установленный Office. Не сработает ли этот инструмент, если Office не установлен на компьютере конечных пользователей или эта служба взаимодействия отделена от реального приложения?