Library para escrever um arquivo do Excel

Estou usando a biblioteca de interoperabilidade do Microsoft Excel para exportar arquivos do Excel. No entanto, o limite desta biblioteca é que:

Exigir que o computador do usuário deve ter o Microsoft Exce Quando escrever o conteúdo, o Microsoft Excel deve ser aberto para automatiza Para salvar o arquivo, o usuário deve fazer manualmente: clique em Arquivo -> Salva

Preciso de uma biblioteca:

Escreva o conteúdo na memória com o formato Exce Salve este conteúdo para arquivar programaticament

Notas Eu uso .net 2.0 e C #.

Obrigado

questionAnswers(3)

yourAnswerToTheQuestion