spreadsheet-0.8.9 Documentation

Last Update: 31.05.2013 - Zeno R.R. Davatz

github.com/zdavatz/spreadsheet

The Mailing List can be found here:

groups.google.com/group/rubyspreadsheet

The code can be found here:

github.com/zdavatz/spreadsheet

For a viewable directory of all recent changes, please see:

scm.ywesee.com/?p=spreadsheet/.git;a=summary

To get a graphical overview of the Library please see

For Non-GPLv3 commercial licencing, please see:

www.spreadsheet.ch

Description

The Spreadsheet Library is designed to read and write Spreadsheet Documents. As of version 0.6.0, only Microsoft Excel compatible spreadsheets are supported. Spreadsheet is a combination/complete rewrite of the Spreadsheet::Excel Library by Daniel J. Berger and the ParseExcel Library by Hannes Wyss. Spreadsheet can read, write and modify Spreadsheet Documents.

Notes from Users

Alfred: a@boxbot.org: I think it should be noted in the README file that the library doesn't recognize cell formats in Excel created documents, which results in Floats returned for any number.

What's new?

On the Roadmap

Note: Spreadsheet supports Ruby 1.8.6, 1.8.7, 1.9.2, 1.9.3

You will get a deprecated warning about iconv when using spreadsheet with Ruby 1.9.3. So replacing iconv is on the Roadmap as well ;).

Dependencies

Examples

Have a look at the GUIDE. Also look at: gist.github.com/phollyer/1214475

Installation

Using RubyGems [ www.rubygems.org ]:

If you don't like RubyGems, let me know which installation solution you prefer and I'll include it in the future.

If you can use 'rake' and 'hoe' library is also installed, you can build a gem package as follows:

The gem package is built in pkg directory.

Testing

Bundler support added. Running tests:

Code Status

Authors

Original Code:

Spreadsheet::Excel: Copyright (c) 2005 by Daniel J. Berger (djberg96@gmail.com)

ParseExcel: Copyright (c) 2003 by Hannes Wyss (hannes.wyss@gmail.com)

New Code: Copyright (c) 2010 ywesee GmbH (mhatakeyama@ywesee.com, zdavatz@ywesee.com)

License

This library is distributed under the GPLv3. Please see the LICENSE file.

Files

Classes/Modules

Methods

[Validate]

Generated with the Darkfish Rdoc Generator 2.