Obrigado pela resposta,
Sim, até poderia usar o Excel. O que preciso na verdade, é criar planilhas SEM ter o Excel na máquina. Se usar um ExcelWorkbook/Excel Application (disponível em Win32 e .NET) as planilhas são criadas perfeitamente... porém tem que ter o Excel instalado na máquina. Com o formato OOXML não é necessário, e por isso a preferência/necessidade.
Pesquisando sobre OOXML, encontrei algum material (até um projeto em C# de testes) para a criação de planilhas em formato XLSX, as quais abriram perfeitamente no Excel. Porém esse projeto não é free e extremamente complexo.
Será que temos algo parecido para criação e edição de planilhas sem ter o Excel na máquina, ou seja, o Excel apenas visualizará o arquivo gerado?
Leandro.