У вас есть несколько вариантов
- Запись данных в файл значений с разделителями-запятыми (csv)
- Используйте OleDB для записи, чтобы создать файл Excel и записать данные вit
- Использование OOXML SDK для создания файла Excel
- Запись данных в файл XML, который может быть прочитан в Excel
- Использование библиотеки NPOI для создания и записи вфайл Excel
Это несколько вариантов в моей голове.Лично я бы пошел с NPOI, я использовал это в серверных решениях, и с ним действительно легко работать и довольно быстро.Однако в настоящее время он не поддерживает формат файла xlsx, только стандартный xls.Библиотеку можно найти здесь
Я также нашел EPPlus , поддерживает xlsx, но я не могу ручаться за это, так как я лично не использовал его.