L'idea più semplice sarebbe quella di un file in formato CSV, che è tranquillamente letto da Excel, e che puoi trattare in Gambas con altrettanta semplicità, come anche con un semplice editor di testo.
Purtroppo Excel ha un formato proprietario, di cui si hanno pochissime specifiche, oltre al fatto che cambiano in base alle versioni (ultima 2007).
Sotto Windoz, si ha la possibilità di interfacciare direttamente Excel, tramite chiamate a DLL, ma Linux è un'altro ambiente e, a meno di non impiccarsi per costruire qualcosa di analogo, non se ne viene fuori.
Tra le altre cose, se si tratta di documento con tanto di formattazioni (es. celle collegate, impostazioni particolari, link, addirittura inclusione di altri documenti di diverso formato), la decifrazione dei dati diventa impresa di non poco conto.
Come ho detto inizialmente, se è possibile, farsi arrivare un file in formato standard CSV, sarebbe la ciliegina sulla torta...