├── .gitignore ├── History.txt ├── License.txt ├── Manifest.txt ├── README.markdown ├── Rakefile ├── VERSION.yml ├── base64include.rb ├── examples ├── roo_soap_client.rb ├── roo_soap_server.rb └── write_me.rb ├── lib ├── roo.rb └── roo │ ├── excel.rb │ ├── excel2003xml.rb │ ├── excelx.rb │ ├── generic_spreadsheet.rb │ ├── google.rb │ ├── openoffice.rb │ ├── roo_rails_helper.rb │ └── version.rb ├── roo.gemspec ├── scripts └── txt2html ├── setup.rb ├── test ├── 1900_base.xls ├── 1904_base.xls ├── Bibelbund.csv ├── Bibelbund.ods ├── Bibelbund.xls ├── Bibelbund.xlsx ├── Bibelbund.xml ├── Bibelbund1.ods ├── bad_excel_date.xls ├── bbu.ods ├── bbu.xls ├── bbu.xlsx ├── bbu.xml ├── bode-v1.ods.zip ├── bode-v1.xls.zip ├── boolean.ods ├── boolean.xls ├── boolean.xlsx ├── boolean.xml ├── borders.ods ├── borders.xls ├── borders.xlsx ├── borders.xml ├── bug-row-column-fixnum-float.xls ├── bug-row-column-fixnum-float.xml ├── datetime.ods ├── datetime.xls ├── datetime.xlsx ├── datetime.xml ├── datetime_floatconv.xls ├── datetime_floatconv.xml ├── emptysheets.ods ├── emptysheets.xls ├── emptysheets.xml ├── excel2003.xml ├── false_encoding.xls ├── false_encoding.xml ├── formula.ods ├── formula.xls ├── formula.xlsx ├── formula.xml ├── formula_parse_error.xls ├── formula_parse_error.xml ├── html-escape.ods ├── no_spreadsheet_file.txt ├── numbers1.csv ├── numbers1.ods ├── numbers1.xls ├── numbers1.xlsx ├── numbers1.xml ├── only_one_sheet.ods ├── only_one_sheet.xls ├── only_one_sheet.xlsx ├── only_one_sheet.xml ├── paragraph.ods ├── paragraph.xls ├── paragraph.xlsx ├── paragraph.xml ├── ric.ods ├── simple_spreadsheet.ods ├── simple_spreadsheet.xls ├── simple_spreadsheet.xlsx ├── simple_spreadsheet.xml ├── simple_spreadsheet_from_italo.ods ├── simple_spreadsheet_from_italo.xls ├── simple_spreadsheet_from_italo.xml ├── skipped_tests.rb ├── style.ods ├── style.xls ├── style.xlsx ├── style.xml ├── test_helper.rb ├── test_roo.rb ├── time-test.csv ├── time-test.ods ├── time-test.xls ├── time-test.xlsx ├── time-test.xml ├── whitespace.ods ├── whitespace.xls ├── whitespace.xlsx └── whitespace.xml └── website ├── index.html ├── index.txt ├── javascripts └── rounded_corners_lite.inc.js ├── stylesheets └── screen.css └── template.rhtml /.gitignore: -------------------------------------------------------------------------------- 1 | pkg/ 2 | -------------------------------------------------------------------------------- /History.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/History.txt -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/License.txt -------------------------------------------------------------------------------- /Manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/Manifest.txt -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/README.markdown -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/VERSION.yml -------------------------------------------------------------------------------- /base64include.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/base64include.rb -------------------------------------------------------------------------------- /examples/roo_soap_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/examples/roo_soap_client.rb -------------------------------------------------------------------------------- /examples/roo_soap_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/examples/roo_soap_server.rb -------------------------------------------------------------------------------- /examples/write_me.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/examples/write_me.rb -------------------------------------------------------------------------------- /lib/roo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo.rb -------------------------------------------------------------------------------- /lib/roo/excel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo/excel.rb -------------------------------------------------------------------------------- /lib/roo/excel2003xml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo/excel2003xml.rb -------------------------------------------------------------------------------- /lib/roo/excelx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo/excelx.rb -------------------------------------------------------------------------------- /lib/roo/generic_spreadsheet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo/generic_spreadsheet.rb -------------------------------------------------------------------------------- /lib/roo/google.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo/google.rb -------------------------------------------------------------------------------- /lib/roo/openoffice.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo/openoffice.rb -------------------------------------------------------------------------------- /lib/roo/roo_rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo/roo_rails_helper.rb -------------------------------------------------------------------------------- /lib/roo/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/lib/roo/version.rb -------------------------------------------------------------------------------- /roo.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/roo.gemspec -------------------------------------------------------------------------------- /scripts/txt2html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/scripts/txt2html -------------------------------------------------------------------------------- /setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/setup.rb -------------------------------------------------------------------------------- /test/1900_base.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/1900_base.xls -------------------------------------------------------------------------------- /test/1904_base.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/1904_base.xls -------------------------------------------------------------------------------- /test/Bibelbund.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/Bibelbund.csv -------------------------------------------------------------------------------- /test/Bibelbund.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/Bibelbund.ods -------------------------------------------------------------------------------- /test/Bibelbund.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/Bibelbund.xls -------------------------------------------------------------------------------- /test/Bibelbund.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/Bibelbund.xlsx -------------------------------------------------------------------------------- /test/Bibelbund.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/Bibelbund.xml -------------------------------------------------------------------------------- /test/Bibelbund1.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/Bibelbund1.ods -------------------------------------------------------------------------------- /test/bad_excel_date.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bad_excel_date.xls -------------------------------------------------------------------------------- /test/bbu.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bbu.ods -------------------------------------------------------------------------------- /test/bbu.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bbu.xls -------------------------------------------------------------------------------- /test/bbu.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bbu.xlsx -------------------------------------------------------------------------------- /test/bbu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bbu.xml -------------------------------------------------------------------------------- /test/bode-v1.ods.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bode-v1.ods.zip -------------------------------------------------------------------------------- /test/bode-v1.xls.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bode-v1.xls.zip -------------------------------------------------------------------------------- /test/boolean.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/boolean.ods -------------------------------------------------------------------------------- /test/boolean.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/boolean.xls -------------------------------------------------------------------------------- /test/boolean.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/boolean.xlsx -------------------------------------------------------------------------------- /test/boolean.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/boolean.xml -------------------------------------------------------------------------------- /test/borders.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/borders.ods -------------------------------------------------------------------------------- /test/borders.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/borders.xls -------------------------------------------------------------------------------- /test/borders.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/borders.xlsx -------------------------------------------------------------------------------- /test/borders.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/borders.xml -------------------------------------------------------------------------------- /test/bug-row-column-fixnum-float.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bug-row-column-fixnum-float.xls -------------------------------------------------------------------------------- /test/bug-row-column-fixnum-float.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/bug-row-column-fixnum-float.xml -------------------------------------------------------------------------------- /test/datetime.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/datetime.ods -------------------------------------------------------------------------------- /test/datetime.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/datetime.xls -------------------------------------------------------------------------------- /test/datetime.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/datetime.xlsx -------------------------------------------------------------------------------- /test/datetime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/datetime.xml -------------------------------------------------------------------------------- /test/datetime_floatconv.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/datetime_floatconv.xls -------------------------------------------------------------------------------- /test/datetime_floatconv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/datetime_floatconv.xml -------------------------------------------------------------------------------- /test/emptysheets.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/emptysheets.ods -------------------------------------------------------------------------------- /test/emptysheets.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/emptysheets.xls -------------------------------------------------------------------------------- /test/emptysheets.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/emptysheets.xml -------------------------------------------------------------------------------- /test/excel2003.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/excel2003.xml -------------------------------------------------------------------------------- /test/false_encoding.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/false_encoding.xls -------------------------------------------------------------------------------- /test/false_encoding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/false_encoding.xml -------------------------------------------------------------------------------- /test/formula.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/formula.ods -------------------------------------------------------------------------------- /test/formula.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/formula.xls -------------------------------------------------------------------------------- /test/formula.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/formula.xlsx -------------------------------------------------------------------------------- /test/formula.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/formula.xml -------------------------------------------------------------------------------- /test/formula_parse_error.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/formula_parse_error.xls -------------------------------------------------------------------------------- /test/formula_parse_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/formula_parse_error.xml -------------------------------------------------------------------------------- /test/html-escape.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/html-escape.ods -------------------------------------------------------------------------------- /test/no_spreadsheet_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/no_spreadsheet_file.txt -------------------------------------------------------------------------------- /test/numbers1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/numbers1.csv -------------------------------------------------------------------------------- /test/numbers1.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/numbers1.ods -------------------------------------------------------------------------------- /test/numbers1.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/numbers1.xls -------------------------------------------------------------------------------- /test/numbers1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/numbers1.xlsx -------------------------------------------------------------------------------- /test/numbers1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/numbers1.xml -------------------------------------------------------------------------------- /test/only_one_sheet.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/only_one_sheet.ods -------------------------------------------------------------------------------- /test/only_one_sheet.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/only_one_sheet.xls -------------------------------------------------------------------------------- /test/only_one_sheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/only_one_sheet.xlsx -------------------------------------------------------------------------------- /test/only_one_sheet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/only_one_sheet.xml -------------------------------------------------------------------------------- /test/paragraph.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/paragraph.ods -------------------------------------------------------------------------------- /test/paragraph.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/paragraph.xls -------------------------------------------------------------------------------- /test/paragraph.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/paragraph.xlsx -------------------------------------------------------------------------------- /test/paragraph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/paragraph.xml -------------------------------------------------------------------------------- /test/ric.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/ric.ods -------------------------------------------------------------------------------- /test/simple_spreadsheet.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/simple_spreadsheet.ods -------------------------------------------------------------------------------- /test/simple_spreadsheet.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/simple_spreadsheet.xls -------------------------------------------------------------------------------- /test/simple_spreadsheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/simple_spreadsheet.xlsx -------------------------------------------------------------------------------- /test/simple_spreadsheet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/simple_spreadsheet.xml -------------------------------------------------------------------------------- /test/simple_spreadsheet_from_italo.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/simple_spreadsheet_from_italo.ods -------------------------------------------------------------------------------- /test/simple_spreadsheet_from_italo.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/simple_spreadsheet_from_italo.xls -------------------------------------------------------------------------------- /test/simple_spreadsheet_from_italo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/simple_spreadsheet_from_italo.xml -------------------------------------------------------------------------------- /test/skipped_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/skipped_tests.rb -------------------------------------------------------------------------------- /test/style.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/style.ods -------------------------------------------------------------------------------- /test/style.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/style.xls -------------------------------------------------------------------------------- /test/style.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/style.xlsx -------------------------------------------------------------------------------- /test/style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/style.xml -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/test_roo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/test_roo.rb -------------------------------------------------------------------------------- /test/time-test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/time-test.csv -------------------------------------------------------------------------------- /test/time-test.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/time-test.ods -------------------------------------------------------------------------------- /test/time-test.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/time-test.xls -------------------------------------------------------------------------------- /test/time-test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/time-test.xlsx -------------------------------------------------------------------------------- /test/time-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/time-test.xml -------------------------------------------------------------------------------- /test/whitespace.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/whitespace.ods -------------------------------------------------------------------------------- /test/whitespace.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/whitespace.xls -------------------------------------------------------------------------------- /test/whitespace.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/whitespace.xlsx -------------------------------------------------------------------------------- /test/whitespace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/test/whitespace.xml -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/website/index.html -------------------------------------------------------------------------------- /website/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/website/index.txt -------------------------------------------------------------------------------- /website/javascripts/rounded_corners_lite.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/website/javascripts/rounded_corners_lite.inc.js -------------------------------------------------------------------------------- /website/stylesheets/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/website/stylesheets/screen.css -------------------------------------------------------------------------------- /website/template.rhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonoff/roo/HEAD/website/template.rhtml --------------------------------------------------------------------------------