All Projects → thirtyseven → dullard

thirtyseven / dullard

Licence: MIT license
*UNMAINTAINED* A lightweight, fast XLSX reader

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to dullard

data-act-pilot
This small DATA Act pilot contains code that translates agency data to a uniform DATA act format.
Stars: ✭ 20 (-47.37%)
Mutual labels:  unmaintained
MineCloud
Unmaintained. Please do not use anymore.
Stars: ✭ 19 (-50%)
Mutual labels:  unmaintained
webdev-bootcamp
INACTIVE - http://mzl.la/ghe-archive - How to be a Web developer at Mozilla
Stars: ✭ 57 (+50%)
Mutual labels:  unmaintained
devroadshow2017
INACTIVE - http://mzl.la/ghe-archive - Mozilla's Developer Roadshow 2017
Stars: ✭ 16 (-57.89%)
Mutual labels:  unmaintained
radix62
Base 10 ↔ Base 62 conversions.
Stars: ✭ 16 (-57.89%)
Mutual labels:  unmaintained
mortar-layouts
INACTIVE - http://mzl.la/ghe-archive - A small library for constructing app UIs with backbone.js.
Stars: ✭ 19 (-50%)
Mutual labels:  unmaintained
jscomplexity
💤 [Not maintained] JS cyclomatic complexity report generator
Stars: ✭ 30 (-21.05%)
Mutual labels:  unmaintained
JSComplexity.org
MOVED TO: escomplex/JSComplexity.org --
Stars: ✭ 21 (-44.74%)
Mutual labels:  unmaintained
slim-pickins-jekyll-theme
A minimal Jekyll theme
Stars: ✭ 42 (+10.53%)
Mutual labels:  unmaintained
i2c-tools
DEPRECATED - git conversion of http://lm-sensors.org/svn/i2c-tools subversion repo.
Stars: ✭ 34 (-10.53%)
Mutual labels:  unmaintained
friendlycode
INACTIVE - http://mzl.la/ghe-archive - World's friendliest HTML editor.
Stars: ✭ 47 (+23.68%)
Mutual labels:  unmaintained
PyLMI-SDP
[UNMAINTAINED] Symbolic linear matrix inequalities (LMI) and semi-definite programming (SDP) tools for Python
Stars: ✭ 20 (-47.37%)
Mutual labels:  unmaintained
fx-share-addon
INACTIVE - http://mzl.la/ghe-archive - new addon version from fx-share branch
Stars: ✭ 13 (-65.79%)
Mutual labels:  unmaintained
linuxconsole
http://sourceforge.net/projects/linuxconsole/
Stars: ✭ 21 (-44.74%)
Mutual labels:  unmaintained
b2g-installer
DEPRECATED - Tools to easily flash b2g on your android phone
Stars: ✭ 27 (-28.95%)
Mutual labels:  unmaintained
quality.mozilla.org
INACTIVE - http://mzl.la/ghe-archive - Mozilla's quality assurance community
Stars: ✭ 14 (-63.16%)
Mutual labels:  unmaintained
cleopatra
INACTIVE - http://mzl.la/ghe-archive - UI for the gecko profiler
Stars: ✭ 26 (-31.58%)
Mutual labels:  unmaintained
learning-networks
INACTIVE - http://mzl.la/ghe-archive - This repo is for tracking initiatives of the Mozilla Learning Networks team.
Stars: ✭ 12 (-68.42%)
Mutual labels:  unmaintained
crm114.rb
[Retired] Ruby interface to the CRM114 Controllable Regex Mutilator.
Stars: ✭ 29 (-23.68%)
Mutual labels:  unmaintained
passion
An object-oriented LÖVE game engine
Stars: ✭ 35 (-7.89%)
Mutual labels:  unmaintained

dullard

This gem is no longer maintained

Use roo or creek for streaming xlsx parsing.

Super simple, super fast stream-based XLSX parsing. Suitable for very large files.

Requires Ruby 2.0 or later.

require 'dullard' 

workbook = Dullard::Workbook.new "file.xlsx"
workbook.sheets[0].rows.each do |row|
  p row # => ["a","b","c", 0.3, #<DateTime: -4712-01-01....>, ...]
end

Current limitations

  • Limited validation and error handling.
  • Formatted cells are read minus formatting.
  • Rows that end with empty cells may be truncated.
  • Less common XLSX features (i.e., inline strings, 1904 date mode) may not work.
  • May be buggy. Pull requests welcome!
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].