spreadsheet 1.1.4

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.

Homepage: https://github.com/zdavatz/spreadsheet

Platform: Rubygems

Language: Ruby

License: GPL-3.0

View on registry: https://rubygems.org/gems/spreadsheet/versions/1.1.4

Documentation: http://www.rubydoc.info/gems/spreadsheet/1.1.4

Direct download link: https://rubygems.org/downloads/spreadsheet-1.1.4.gem

Install: gem install spreadsheet -v 1.1.4


Spreadsheet

Getting Started

Join the chat at https://gitter.im/zdavatz/spreadsheet Build Status

The Mailing List can be found here:

http://groups.google.com/group/rubyspreadsheet

The code can be found here:

https://github.com/zdavatz/spreadsheet

For Non-GPLv3 commercial licensing, please see:

http://www.spreadsheet.ch

XLS Binary Documentation

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: [email protected]: 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?

  • Supported outline (grouping) functions
  • Significantly improved memory-efficiency when reading large Excel Files
  • Limited Spreadsheet modification support
  • Improved handling of String Encodings

On the Roadmap

  • Improved Format support/Styles
  • Document Modification: Formats/Styles
  • Formula Support
  • Document Modification: Formulas
  • Write-Support: BIFF5
  • Remove backward compatibility code

Note: Spreadsheet supports Ruby 1.8.6, 1.8.7, 1.9.2, 1.9.3, 2.0.0, 2.1.1, 2.2.2

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

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.

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

  • rake gem

The gem package is built in pkg directory.

Testing

Bundler support added. Running tests:

  • bundle install
  • ./test/suite.rb

TravisCI

Authors

Original Code:

Spreadsheet::Excel: Copyright (c) 2005 by Daniel J. Berger ([email protected])

ParseExcel: Copyright (c) 2003 by Hannes Wyss ([email protected])

New Code: Copyright (c) 2010 ywesee GmbH ([email protected], [email protected])

License

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

Releases

  • 1.1.4 - December 02, 2016 09:36
  • 1.1.3 - August 06, 2016 16:55
  • 1.1.2 - March 29, 2016 11:11
  • 1.1.1 - January 03, 2016 16:14
  • 1.1.0 - December 08, 2015 12:21
  • 1.0.9 - November 18, 2015 15:24
  • 1.0.8 - October 20, 2015 13:05
  • 1.0.7 - September 23, 2015 09:39
  • 1.0.6 - September 14, 2015 07:28
  • 1.0.5 - September 01, 2015 13:19
See all 75 releases

Project Statistics

SourceRank 12
Dependencies 1
Dependent projects 125
Dependent repositories 1.86K
Total releases 75
Latest release
First release
Stars 705
Forks 180
Watchers 36
Contributors 48
Repo Size: 5.05 MB

Top Contributors See all

Zeno R.R. Davatz timon narcolepsy Mina Naguib Kenichi Kamiya masa jsaak Timur Amirov Niklaus Giger Morgan Christiansson Pavel Evstigneev uraki66 Ben Woosley Guillermo Guerrero cantin Leopoldo Lee Agdeppa III Clemens Park Eugeniy Belyaev PikachuEXE Jacob Atzen

Something wrong with this page? Make a suggestion

Export .ABOUT file for this library

Last synced: 2016-12-02 09:40:58 UTC

Login to resync this project