Reports & Spreadsheets

axlsx

xlsx spreadsheet generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx helps you create beautiful Office Open XML Spreadsheet documents ( Excel, Google Spreadsheets, Numbers, LibreOffice) 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.

Rubygem axlsx

Total Downloads
907916
Releases
41
Current Version
2.1.0.pre
Released
2015-03-14 00:00:00 UTC
First Release
2011-11-10 15:00:00 UTC

Github randym/axlsx

Watchers
1340
Forks
228
Development activity
Less active
Last commit
2015-05-31 10:55:11 UTC

spreadsheet

This rubygem does not have a description or summary.

Rubygem spreadsheet

Total Downloads
2217711
Releases
62
Current Version
1.0.1
Released
2015-01-22 00:00:00 UTC
First Release
2008-10-12 22:00:00 UTC

Github zdavatz/spreadsheet

Watchers
378
Forks
93
Development activity
Less active
Last commit
2014-08-29 08:57:12 UTC
First commit

roo

Roo can access the contents of various spreadsheet files. It can handle * OpenOffice * Excelx * LibreOffice * CSV

Rubygem roo

Total Downloads
1024270
Releases
73
Current Version
2.0.1
Released
2015-06-01 00:00:00 UTC
First Release
2007-05-28 22:00:00 UTC

Github Empact/roo

Watchers
694
Forks
149
Development activity
Less active
Last commit
2014-08-12 19:04:34 UTC
First commit

Ruport

Ruby Reports is a software library that aims to make the task of reporting less tedious and painful. It provides tools for data acquisition, database interaction, formatting, and parsing/munging.

Rubygem ruport

Total Downloads
317478
Releases
53
Current Version
1.6.3
Released
2009-12-12 13:00:00 UTC
First Release
2005-08-28 04:00:00 UTC

Github ruport/ruport

Watchers
348
Forks
89
Development activity
Inactive
Last commit
2014-11-03 22:34:21 UTC

google-spreadsheet-ruby

This is a library to read/write Google Spreadsheet.

Rubygem google-spreadsheet-ruby

Total Downloads
337018
Releases
14
Current Version
0.3.1
Released
2013-01-20 00:00:00 UTC
First Release
2010-01-05 15:00:00 UTC

Github gimite/google-spreadsheet-ruby

Watchers
246
Forks
44
Development activity
Inactive
Last commit
2013-01-20 10:35:57 UTC

rubyXL

rubyXL is a gem which allows the parsing, creation, and manipulation of Microsoft Excel (.xlsx/.xlsm) Documents

Rubygem rubyXL

Total Downloads
249090
Releases
74
Current Version
3.3.8
Released
2015-04-13 00:00:00 UTC
First Release
2011-08-01 04:00:00 UTC

Github gilt/rubyXL

Watchers
176
Forks
68
Development activity
Inactive
Last commit
2012-08-07 16:22:15 UTC
First commit
Contributors
9
Issues
Wiki pages

Statistics

An ActiveRecord gem that makes it easier to do reporting.

Rubygem statistics

Total Downloads
12214
Releases
2
Current Version
1.0.0
Released
2010-09-10 04:00:00 UTC
First Release
2010-02-18 05:00:00 UTC
Depends on following gems
Depending Gems
0

Github acatighera/statistics

Watchers
472
Forks
21
Development activity
Inactive
Last commit
2010-09-10 05:40:42 UTC
Top contributors
Contributors
3
Issues

Odf-report

Generates ODF files, given a template (.odt) and data, replacing tags

Rubygem odf-report

Total Downloads
22342
Releases
12
Current Version
0.5.1
Released
2014-07-30 00:00:00 UTC
First Release
2009-07-28 06:00:00 UTC
Depends on following gems
Depending Gems
1

Github sandrods/odf-report

Watchers
216
Forks
60
Development activity
Less active
Last commit
2014-12-09 14:49:18 UTC

axlsx_rails

Axlsx_Rails provides an Axlsx renderer so you can move all your spreadsheet code from your controller into view files. Partials are supported so you can organize any code into reusable chunks (e.g. cover sheets, common styling, etc.) You can use it with acts_as_xlsx, placing the to_xlsx call in a view and adding ':package => xlsx_package' to the parameter list. Now you can keep your controllers thin!

Rubygem axlsx_rails

Total Downloads
242686
Releases
9
Current Version
0.3.0
Released
2014-11-21 00:00:00 UTC
First Release
2012-07-17 00:00:00 UTC
Depending Gems
2

Github straydogstudio/axlsx_rails

Watchers
148
Forks
25
Development activity
Less active
Last commit
2014-12-12 18:28:24 UTC
First commit
Top contributors
Contributors
7
Issues

dossier

Easy SQL based report generation with the ability to accept request parameters and render multiple formats.

Rubygem dossier

Total Downloads
26345
Releases
23
Current Version
2.12.2
Released
2014-12-15 00:00:00 UTC
First Release
2013-01-18 00:00:00 UTC
Depending Gems
1

Github adamhunter/dossier

Watchers
285
Forks
37
Development activity
Less active
Last commit
2014-12-15 14:59:04 UTC
First commit

simple_xlsx_writer

Just as the name says, simple writter for Office 2007+ Excel files

Rubygem simple_xlsx_writer

Total Downloads
36801
Releases
1
Current Version
0.5.3
Released
2010-08-19 21:00:00 UTC
First Release
2010-08-19 21:00:00 UTC
Depends on following gems
Depending Gems
2

Github harvesthq/simple_xlsx_writer

Watchers
142
Forks
51
Development activity
Inactive
Last commit
2012-07-30 16:12:15 UTC
First commit
Top contributors
Contributors
4
Issues

activeadmin-axlsx

This gem uses axlsx to provide excel/xlsx downloads for resources in Active Admin. Often, users are happier with excel, so why not give it to them instead of CSV?

Rubygem activeadmin-axlsx

Total Downloads
28325
Releases
6
Current Version
2.1.2
Released
2013-06-02 00:00:00 UTC
First Release
2012-11-03 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github randym/activeadmin-axlsx

Watchers
55
Forks
63
Development activity
Inactive
Last commit
2013-10-12 07:51:55 UTC
First commit
Top contributors
Contributors
3
Issues

Munger

a data munging and reporting library for Ruby

Github schacon/munger

Watchers
78
Forks
21
Development activity
Inactive
Last commit
2008-12-29 00:20:39 UTC
Top contributors
Contributors
5
Issues

acts_as_xlsx

acts_as_xlsx lets you turn any ActiveRecord::Base inheriting class into an excel spreadsheet. It can be added to any finder method or scope chain and can use localized column and sheet names with I18n.

Rubygem acts_as_xlsx

Total Downloads
72368
Releases
7
Current Version
1.0.6
Released
2012-07-27 00:00:00 UTC
First Release
2011-12-01 00:00:00 UTC
Depends on following gems
Depending Gems
2

Github randym/acts_as_xlsx

Watchers
109
Forks
35
Development activity
Inactive
Last commit
2014-06-18 09:34:14 UTC
Top contributors
Contributors
3
Issues

remote_table

Open local or remote XLSX, XLS, ODS, CSV (comma separated), TSV (tab separated), other delimited, fixed-width files, and Google Docs. Returns an enumerator of Arrays or Hashes, depending on whether there are headers.

Rubygem remote_table

Total Downloads
92343
Releases
70
Current Version
3.3.0
Released
2014-01-14 00:00:00 UTC
First Release
2009-11-02 08:00:00 UTC

Github seamusabshere/remote_table

Watchers
174
Forks
17
Development activity
Less active
Last commit
2014-08-11 11:38:12 UTC
First commit

Dynamic reports

Dynamic Ruby Reporting Engine with support for Charts.

Rubygem dynamic_reports

Total Downloads
6537
Releases
3
Current Version
0.0.4
Released
2009-07-01 04:00:00 UTC
First Release
2009-06-26 04:00:00 UTC
Depends on following gems
Depending Gems
0

Github wayneeseguin/dynamic_reports

Watchers
234
Forks
17
Development activity
Inactive
Last commit
2009-08-04 19:49:44 UTC
Top contributors
Contributors
1
Issues

mondrian-olap

JRuby gem for performing multidimensional queries of relational database data using Mondrian OLAP Java library

Rubygem mondrian-olap

Total Downloads
5846
Releases
6
Current Version
0.6.0
Released
2014-11-10 00:00:00 UTC
First Release
2011-03-18 22:00:00 UTC

Github rsim/mondrian-olap

Watchers
168
Forks
28
Development activity
Less active
Last commit
2015-03-06 13:27:42 UTC
First commit
Top contributors
Contributors
5
Issues

Reportable

Reportable allows for easy report generation from ActiveRecord models by the addition of the reportable method.

Rubygem reportable

Total Downloads
20247
Releases
12
Current Version
1.4.0
Released
2012-02-14 00:00:00 UTC
First Release
2010-02-25 23:00:00 UTC
Depends on following gems
Depending Gems
0

Github saulabs/reportable

Watchers
91
Forks
30
Development activity
Less active
Last commit
2014-05-22 10:18:47 UTC

thinreports

Thinreports is an open source report generation tool for Ruby.

Rubygem thinreports

Total Downloads
36156
Releases
6
Current Version
0.8.0
Released
2015-04-30 00:00:00 UTC
First Release
2011-07-29 00:00:00 UTC
Depends on following gems
Depending Gems
4

Github thinreports/thinreports-generator

Watchers
116
Forks
18
Development activity
Less active
Last commit
2015-06-17 16:07:00 UTC
Top contributors
Contributors
4
Issues

to_spreadsheet

Render XLSX from Rails using existing views ( .*.html => .xlsx )

Rubygem to_spreadsheet

Total Downloads
11138
Releases
11
Current Version
1.0.4
Released
2013-06-26 00:00:00 UTC
First Release
2011-03-20 23:00:00 UTC
Depends on following gems
Depending Gems
0

Github glebm/to_spreadsheet

Watchers
64
Forks
24
Development activity
Inactive
Last commit
2013-06-25 08:34:50 UTC
First commit
Top contributors
Contributors
3
Issues

write_xlsx

write_xlsx is a gem to create a new file in the Excel 2007+ XLSX format.

Rubygem write_xlsx

Total Downloads
43894
Releases
40
Current Version
0.83.0
Released
2015-04-12 00:00:00 UTC
First Release
2012-01-19 00:00:00 UTC
Depends on following gems
Depending Gems
1

Github cxn03651/write_xlsx

Watchers
48
Forks
11
Development activity
Less active
Last commit
2015-04-12 15:30:54 UTC
First commit
Top contributors
Contributors
3
Issues

Reports as sparkline

rails gem for easy reporting using google chart api sparklines

Github mk/reports_as_sparkline

Watchers
36
Forks
7
Development activity
Inactive
Last commit
2010-03-24 15:01:01 UTC
Top contributors
Contributors
3
Issues

excel_rails

Allows you to program spreadsheets using .rxls views

Rubygem excel_rails

Total Downloads
20476
Releases
7
Current Version
0.3.1
Released
2012-12-07 00:00:00 UTC
First Release
2010-11-14 18:30:00 UTC
Depends on following gems
Depending Gems
0

Github asanghi/excel_rails

Watchers
30
Forks
5
Development activity
Inactive
Last commit
2012-12-07 08:33:52 UTC
Top contributors
Contributors
4
Issues

soroban

Soroban makes it easy to extract and execute formulas from Excel spreadsheets. It rewrites Excel formulas as Ruby expressions, and allows you to bind named variables to spreadsheet cells to easily manipulate inputs and capture outputs.

Rubygem soroban

Total Downloads
9080
Releases
13
Current Version
0.10.0
Released
2014-10-24 00:00:00 UTC
First Release
2012-04-23 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github agworld/soroban

Watchers
18
Forks
6
Development activity
Inactive
Last commit
2014-10-24 01:26:19 UTC
First commit
Top contributors
Contributors
2
Issues

oxcelix

A fast Excel 2007/2010 (.xlsx) file parser that returns a collection of Matrix objects

Rubygem oxcelix

Total Downloads
6183
Releases
11
Current Version
0.4.0
Released
2014-10-05 00:00:00 UTC
First Release
2013-10-06 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github gbiczo/oxcelix

Watchers
7
Forks
6
Development activity
Less active
Last commit
2015-05-21 17:46:15 UTC
First commit
Contributors
4
Issues

compendium

Ruby on Rails reporting framework

Rubygem compendium

Total Downloads
8659
Releases
14
Current Version
1.1.3.2
Released
2015-05-12 00:00:00 UTC
First Release
2013-08-29 00:00:00 UTC
Depending Gems
1

Github dvandersluis/compendium

Watchers
13
Forks
4
Development activity
Less active
Last commit
2015-06-22 23:09:04 UTC
First commit
Top contributors
Contributors
4
Issues

workbook

Workbook contains workbooks, as in a table, contains rows, contains cells, reads/writes excel, ods and csv and tab separated files, and offers basic diffing and sorting capabilities.

Rubygem workbook

Total Downloads
14368
Releases
21
Current Version
0.4.9
Released
2013-04-05 00:00:00 UTC
First Release
2012-09-10 22:00:00 UTC
Depending Gems
0

Github murb/workbook

Watchers
6
Forks
3
Development activity
Less active
Last commit
2015-04-24 11:32:39 UTC
First commit
Top contributors
Contributors
3
Issues

sheets

Work with spreadsheets easily in a native ruby format.

Rubygem sheets

Total Downloads
9591
Releases
7
Current Version
1.2.1
Released
2015-01-09 00:00:00 UTC
First Release
2011-04-11 04:00:00 UTC
Depends on following gems
Depending Gems
0

Github bspaulding/Sheets

Watchers
21
Forks
2
Development activity
Inactive
Last commit
2015-06-21 20:37:13 UTC
Top contributors
Contributors
3
Issues

wrap_excel

WrapExcel is to wrap the win32ole, and easy to use Excel operations with ruby. Detailed description please see the README.

Rubygem wrap_excel

Total Downloads
6289
Releases
6
Current Version
0.1.0
Released
2013-03-15 00:00:00 UTC
First Release
2011-11-08 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github tomiacannondale/wrap_excel

Watchers
4
Forks
2
Development activity
Inactive
Last commit
2013-03-15 17:10:41 UTC
Top contributors
Contributors
1
Issues

Spreadsheet report

Simple tool for running queries against ActiveRecord and putting them into a Google Spreadsheet.

Rubygem spreadsheet_report

Total Downloads
4616
Releases
3
Current Version
0.0.6
Released
2009-09-28 07:00:00 UTC
First Release
2009-09-01 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github gnoso/spreadsheet_report

Watchers
14
Forks
0
Development activity
Inactive
Last commit
2013-05-28 20:47:36 UTC
Top contributors
Contributors
3
Issues

write_xlsx_rails

xlsx renderer for Rails base on write_xlsx gem

Rubygem write_xlsx_rails

Total Downloads
2143
Releases
3
Current Version
0.0.3
Released
2013-07-30 00:00:00 UTC
First Release
2013-07-10 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github maxd/write_xlsx_rails

Watchers
1
Forks
0
Development activity
Inactive
Last commit
2013-07-30 10:33:31 UTC
First commit
Top contributors
Contributors
1
Issues
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.