RubyGems Navigation menu

excel_to_code 0.2.16

# excel_to_code Converts some excel spreadsheets (.xlsx, not .xls) into some other programming languages (currently ruby or c). This allows the excel spreadsheets to be run programatically, without excel. Its cannonical source is at http://github.com/tamc/excel_to_code # Running excel_to_code To just have a go: ./bin/excel_to_c NB:For small spreadsheets this will take a minute or so. For large spreadsheets it is best to run it overnight. for more detail: ./bin/excel_to_c --compile --run-tests --settable --prune-except this should work: ./bin/excel_to_c --help # Testing excel_to_code 1. Make sure you have ruby 1.9.2 or later installed 2. gem install bundler # May need to use sudo 3. bundle 4. rspec spec/* To test the C runtime: 1. cd src/compile/c 2. cc excel_to_c_runtime 3. ./a.out # Hacking excel_to_code There are some how to guides in the doc folder. # Limitations 1. Not tested at all on Windows 2. INDIRECT and OFFSET formula must be convertable at runtime into a standard formula 3. Doesn't implement all functions (see doc/Which_functions_are_implemented.md) 4. Doesn't implement references that involve range unions and lists (but does implement standard ranges) 5. Sometimes gives cells as being empty, when excel would give the cell as having a numeric value of zero 6. The generated C version does not multithread and will give bad results if you try 7. Newlines are removed from strings

Gemfile:
= Copier Copié!

installation:
=

Versions:

  1. 0.3.20 - January 31, 2022 (101 ko)
  2. 0.3.19 - January 08, 2019 (241 ko)
  3. 0.3.18 - January 05, 2019 (241 ko)
  4. 0.3.18.beta.2 - December 30, 2018 (240 ko)
  5. 0.3.18.beta.1 - July 16, 2018 (234 ko)
  6. 0.2.16 - February 10, 2014 (144 ko)
Voir toutes les versions (79)

Dépendances de Runtime (5):

ffi >= 1.0.11
nokogiri >= 1.5.0
ox >= 2.0.12
rspec >= 2.7.0
rubypeg >= 0

Propriétaires:

Auteurs:

  • Thomas Counsell, Green on Black Ltd

Total de contrôle SHA 256:

e6dda406cea5d30c7cb9befdd30ccaaddef6fa13a6c6f0cc69fc09df97f8463b

Total de téléchargements 213 697

Pour cette version 2 691

License:

MIT

Version de Ruby requise: >= 1.9.1

Liens: