Sua melhor opção é instalar uma cópia do Windows (preferencialmente o XP, pois é muito mais pequeno) em uma máquina virtual (como o VirtualBox ) e instalar sua cópia do Excel dentro de que, a partir daí, você pode executar o virtual no modo transparente, onde se esgota o plano de fundo inteiro e deixa apenas o aplicativo em execução na tela. Muito bonito, na verdade.
Eu duvido que você tenha muito sucesso usando um produto como o Wine porque o último pacote de escritório conta com o framework .NET que é instável suportado apenas até V2 (em oposição ao mais recente é V4.x)
Há, então, os patrocinadores comerciais do Wine chamados CodeWeavers que suportam esses produtos em um nível mais profissional ... mas que é para uma taxa, e também eu não acho que eles estão até o mais recente suporte ao MS office suite ainda.
EDIT 6-22-2011:
Existem mais algumas opções que pensei recentemente:
Com a mais recente versão do Office da Microsoft, acredito que eles agora têm web apps que funcionam de forma bastante semelhante à aplicação real, embora com funcionalidade limitada, mas isso pode proporcionar a flexibilidade e o conforto que você procura com o comprometimento de energia.
Se você tiver o Windows instalado em um computador doméstico, como um HTPC, poderá instalar a versão do Excel nesse computador e, em seguida, RDP / VNC no computador a partir do Linux e use o Excel de lá. Isso funcionaria decentemente, pois o Excel é todo texto e pequenos gráficos.
A última opção seria explorar outros aplicativos da web que oferecem produtos do tipo Excel que oferecem conforto melhor do que o Office livre e mais como o Excel. Eu sei que O Google docs tem um aplicativo da web para conteúdo de excelência, além de sistemas operacionais completos na nuvem, como o eyeOS