Last Update: 17.09.2009, 16.32 - hwyss
spreadsheet.rubyforge.org scm.ywesee.com/spreadsheet
For a viewable directory of all recent changes, please see:
scm.ywesee.com/?p=spreadsheet;a=summary
For Non-GPLv3 commercial licencing, please see:
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.
What’s new?
- Significantly improved memory-efficiency when reading large Excel Files
- Limited Spreadsheet modification support
- Improved handling of String Encodings
Roadmap
| 0.7.0: | Improved Format support/Styles |
| 0.7.1: | Document Modification: Formats/Styles |
| 0.8.0: | Formula Support |
| 0.8.1: | Document Modification: Formulas |
| 0.9.0: | Write-Support: BIFF5 |
| 1.0.0: | Ruby 1.9 Support; Remove backward compatibility code |
Dependencies
- ruby 1.8
- Iconv
- ruby-ole
Examples
Have a look at the GUIDE.
Installation
Using RubyGems:
- sudo gem install spreadsheet
If you don’t like RubyGems, let me know which installation solution you prefer and I’ll include it in the future.
Authors
Original Code:
Spreadsheet::Excel: Copyright © 2005 by Daniel J. Berger (djberg96@gmail.com)
ParseExcel: Copyright © 2003 by Hannes Wyss (hannes.wyss@gmail.com)
New Code: Copyright © 2008 by Hannes Wyss (hannes.wyss@gmail.com)
License
This library is distributed under the GPLv3. Please see the LICENSE file.