Вы можете использовать
«Open XML SDK 2.0 для Microsoft Office»
Это удобнее, чем хаккорское взломать спецификацию OpenXML вручную. Существуют строго типизированные классы-оболочки .NET, поэтому не сложно создать простой лист. Вам не нужно устанавливать interop и msoffice, и это безопасно для серверных решений - в вашем решении есть только несколько библиотек, которые вы можете отправить.
Я сделал решение по слиянию почты, и это было не так страшно.
Но, как всегда, когда это возможно, я предпочитаю простой формат CSV.