Se você precisar executar as macros que estão incluídas / referenciadas no arquivo .xlsm
no Linux, então não há nenhum software que eu encontrei ou que consegui encontrar através de uma pesquisa que possa fazer isso. O maior problema é que as linguagens macro subjacentes são completamente diferentes entre o MS Excel do LibreOffice.
Sem um aplicativo, suas próximas melhores opções são usar algo como CrossOver seguido por Wine.
Há também uma terceira opção, que eu nunca usei, com base na web, chamada Zamzar . O Zamzar permite carregar arquivos e convertê-los em vários formatos. Os formatos são listados aqui , mas não vi .xlsm listado. No entanto, muitas pessoas listaram isso como uma opção em vários fóruns, por isso ainda vale a pena dar uma olhada.