Ho trovato le interfacce di tutto il rubino esistente eccellere librerie di essere molto poco ruby-like, e particolarmente impreciso quando si determinano i tipi di cella durante la lettura dei file.
Quindi, se stai cercando qualcosa che sia (IMO) più semplice, ho usato con successo la combinazione di simple_xlsx_reader e simple_xlsx_writer.
Sono l'autore di simple_xlsx_reader e, al momento della stesura di questo documento, non ho test in simple_xlsx_reader che affermano tutti i casi d'uso per leggere i file generati da simple_xlsx_writer, quindi non posso dire che sia completamente supportato, ma posso dire di aver implementato un'applicazione di produzione che utilizzava entrambe le librerie back-to-back per diversi test di integrazione, senza problemi.
Come nota, 'simple_xlsx_writer' ha" nessuna formattazione o stili inclusi ". 'writeexcel' scrive i file' xls' vecchio stile, non il formato 'xlsx'. – jwadsack