All Projects → zdavatz → Spreadsheet

zdavatz / Spreadsheet

Licence: gpl-3.0
The Ruby Spreadsheet by ywesee GmbH

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Spreadsheet

Readxl
Read excel files (.xls and .xlsx) into R 🖇
Stars: ✭ 585 (-43.37%)
Mutual labels:  excel, spreadsheet, xls
Phpspreadsheet
A pure PHP library for reading and writing spreadsheet files
Stars: ✭ 10,627 (+928.75%)
Mutual labels:  excel, spreadsheet, xls
Documentbuilder
ONLYOFFICE Document Builder is powerful text, spreadsheet, presentation and PDF generating tool
Stars: ✭ 61 (-94.09%)
Mutual labels:  excel, spreadsheet, xls
Test files
📚 SheetJS Test Files (XLS/XLSX/XLSB and other spreadsheet formats)
Stars: ✭ 150 (-85.48%)
Mutual labels:  excel, spreadsheet, xls
Desktopeditors
An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents
Stars: ✭ 1,008 (-2.42%)
Mutual labels:  excel, spreadsheet, xls
J
❌ Multi-format spreadsheet CLI (now merged in http://github.com/sheetjs/js-xlsx )
Stars: ✭ 343 (-66.8%)
Mutual labels:  excel, spreadsheet, xls
Sheetjs
📗 SheetJS Community Edition -- Spreadsheet Data Toolkit
Stars: ✭ 28,479 (+2656.92%)
Mutual labels:  excel, spreadsheet, xls
Documentserver
ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
Stars: ✭ 2,335 (+126.04%)
Mutual labels:  excel, spreadsheet, xls
xltpl
A python module to generate xls/x files from a xls/x template.
Stars: ✭ 46 (-95.55%)
Mutual labels:  excel, xls, spreadsheet
spreadsheet
Yii2 extension for export to Excel
Stars: ✭ 79 (-92.35%)
Mutual labels:  excel, xls, spreadsheet
Docjure
Read and write Office documents from Clojure
Stars: ✭ 510 (-50.63%)
Mutual labels:  excel, spreadsheet, xls
Spreadsheet
Spreadsheet for Vaadin Framework
Stars: ✭ 40 (-96.13%)
Mutual labels:  excel, spreadsheet
Formula Parser
Javascript Library parsing Excel Formulas and more
Stars: ✭ 544 (-47.34%)
Mutual labels:  excel, spreadsheet
Reogrid
Fast and powerful .NET spreadsheet component, support data format, freeze, outline, formula calculation, chart, script execution and etc. Compatible with Excel 2007 (.xlsx) format and working on .NET 3.5 (or client profile), WPF and Android platform.
Stars: ✭ 532 (-48.5%)
Mutual labels:  excel, spreadsheet
Ce
Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
Stars: ✭ 5,832 (+464.57%)
Mutual labels:  excel, spreadsheet
Dataproofer
A proofreader for your data
Stars: ✭ 628 (-39.21%)
Mutual labels:  excel, spreadsheet
Luckysheet
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Stars: ✭ 9,772 (+845.98%)
Mutual labels:  excel, spreadsheet
Rows
A common, beautiful interface to tabular data, no matter the format
Stars: ✭ 739 (-28.46%)
Mutual labels:  excel, xls
React Handsontable
React Data Grid with Spreadsheet Look & Feel. Official React wrapper for Handsontable.
Stars: ✭ 511 (-50.53%)
Mutual labels:  excel, spreadsheet
Epplus
EPPlus 5-Excel spreadsheets for .NET
Stars: ✭ 693 (-32.91%)
Mutual labels:  excel, spreadsheet

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: The library doesn't recognize cell formats in Excel created documents, which results in Floats returned for any number.
  • Tom: This library only supports XLS format; it does not support XLSX format.

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 is tested against all minor ruby versions through: 1.8.7 - 2.6.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

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.

Tu build the gem you can do:

  • gem build spreadsheet

The gem package is built in pkg directory.

Testing

Bundler support added. Running tests:

  • bundle install
  • ./test/suite.rb

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], [email protected])

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].