Ruby Spreadsheets and Documents

Open-source Ruby projects categorized as Spreadsheets and Documents

Top 11 Ruby Spreadsheets and Document Projects

Spreadsheets and Documents
  1. Roo

    Roo provides an interface to spreadsheets of several sorts.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. AXLSX

    xlsx generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate your xlsx file before serialization so you know for sure that anything generated is going to load on your client's machine.

    Project mention: Caxlsx: Ruby gem for xlsx generation with charts, images, schema validation | news.ycombinator.com | 2026-03-06

    It looks like this is a community continuation of the axlsx gem which was maintained back in the day by Randy Morgan (randym) over at https://github.com/randym/axlsx. One of my earliest open source contributions was adding support so that you could output spreadsheets with "conditional" formatting (color something red if it is below some value, for instance). I remember Randy being extremely supportive of new contributors and it made me want to be a part of the ruby community.

    Thanks for continuing the work!

  4. Spreadsheet Architect

    Spreadsheet Architect is a library that allows you to create XLSX, ODS, or CSV spreadsheets super easily from ActiveRecord relations, plain Ruby objects, or tabular data.

  5. Spreadsheet

    The Ruby Spreadsheet by ywesee GmbH

  6. Docsplit

    Break Apart Documents into Images, Text, Pages and PDFs

  7. Yomu

    Read text and metadata from files and documents (.doc, .docx, .pages, .odt, .rtf, .pdf)

  8. docx

    a ruby library/gem for interacting with .docx files (by ruby-docx)

  9. Creek

    Ruby library for parsing large Excel files.

  10. write_xlsx

    Rubygem for create excel xlsx file

  11. xsv

    High performance, lightweight .xlsx parser for Ruby that provides nothing a CSV parser wouldn't (by martijn)

  12. Fastsheet

    FastSheet is the fastest XLSX file parser for Ruby (at the time of release). It leverages a Rust library for high-performance parsing, making it significantly faster than other available solutions.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby Spreadsheets and Documents discussion

Log in or Post with

Ruby Spreadsheets and Documents related posts

  • Caxlsx: Ruby gem for xlsx generation with charts, images, schema validation

    3 projects | news.ycombinator.com | 6 Mar 2026
  • converting text files to plain text.

    1 project | /r/ruby | 8 Jul 2023
  • I need help..an old firm has cobol system with terminals, is there a way to extract data in that to Excell or anything?

    1 project | /r/cobol | 8 Dec 2022
  • Question for WPS

    3 projects | /r/ruby | 14 Nov 2022
  • spreadsheet_architect gem v5.0.0 released

    1 project | /r/ruby | 30 Oct 2022
  • It's not like it's your own product

    1 project | /r/ProgrammerHumor | 8 Jan 2022
  • How to create easy Spreadsheets with FastExcel Gem

    3 projects | dev.to | 21 Sep 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Spreadsheets and Document projects in Ruby? This list will help you:

# Project Stars
1 Roo 2,879
2 AXLSX 2,623
3 Spreadsheet Architect 1,349
4 Spreadsheet 1,149
5 Docsplit 835
6 Yomu 503
7 docx 479
8 Creek 403
9 write_xlsx 305
10 xsv 230
11 Fastsheet 28

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Ruby is
the 13th most popular programming language
based on number of references?