- 03 Apr, 2015 1 commit
-
-
varblob authored
-
- 02 Apr, 2015 1 commit
-
-
SheetJS authored
-
- 10 Oct, 2014 1 commit
-
-
SheetJS authored
- ODS hooks + very basic parser (ods.js) - handle implicit row/col spec (h/t @EarlJS, see http://git.io/2lwOuA)
-
- 26 Aug, 2014 1 commit
-
-
SheetJS authored
- build bower.json (h/t @jjstewart, following the change from js-xls) - README clarification on !ref (fixes #82) - XLSX treat empty <v/> tags as empty cells (h/t @clarlars) - XLSX write !merges array (fixes #92)
-
- 28 Jul, 2014 1 commit
-
-
SheetJS authored
-
- 29 Jun, 2014 1 commit
-
-
SheetJS authored
- parsexmltag and other hot functions now better optimized for v8 - monomorphic functions (different types -> different funcs) - more efficient decode_range implementation when source is trusted - regular expressions cached and simplified without breaking correctness - more efficient utf8 techniques when available - XLSX: large functions broken down into sub-functions (e.g. `parse_ws_xml`) - XLSB: avoid unnecessary binds - XLSB: assume no exotic codepage exists (no one else tries to write XLSB) - demo exposes rABS / worker / transferable options - more tests - jszip updated to 2.3.0 - SSF updated to 0.8.1 - codepage updated to 1.3.1
-
- 05 Jun, 2014 1 commit
-
-
SheetJS authored
- jscs linting to check for trailing comma issues (h/t @altkatz) - IE: phased out lazy string indexing in favor of charCodeAt - XLSX: replaced certain operations in hot functions with faster alternatives - updated SSF to 0.7.1 - improved coverage in tests
-
- 29 May, 2014 1 commit
-
-
SheetJS authored
- basic style + theme parsing, option .cellStyles (h/t @eladxxx) - more XLSB writing stubs - correct resolution of .xml/.bin files - sheet_to_json improvements from js-xls o opts.header = 1 for array of arrays o opts.header = 'A' for spreadsheet column labels o custom opts.header array for custom labels o opts.range = n starts from row n o opts.range = range restricts writer to work within the specified range - Makefile adapted to work with cygwin on windows
-
- 16 May, 2014 1 commit
-
-
SheetJS authored
- very basic XLSX / XLSM write support with roundtrip tests (XLSB stubs) - reorganized source tree - new XLSB range check ensures that A1 is not emitted for empty sheets - SSF table emitted in output (consistent with js-xls) - CLI supports writing Backwards-incompatible changes: o new Property aliases (see CORE_PROPS and EXT_PROPS) o FILETIME custom properties parsed as JS Dates o `xlsx2csv` -> `xlsx` (and `bin/xlsx{2csv,}.njs`)
-
- 23 Apr, 2014 1 commit
-
-
SheetJS authored
- XLSX format strings properly handles literal UTF8 chars (test apachepoi_49273) - codepage updated to 1.0.0 - jszip updated to 2.2.0 (node-only) - dist now contains jszip and codepage dependencies - updated test_files
-
- 15 Apr, 2014 1 commit
-
-
SheetJS authored
- all utilities are now wrapped in XLSX object - codepage handling (h/t @xch89820) - formula tag attributes (h/t @shaunthomas999) - hyperlink support (h/t @sysarchitect, fixes #55) - coverage test spinner (to prevent travis timeouts)
-
- 26 Feb, 2014 1 commit
-
-
SheetJS authored
- prevent overriding format code 0 - pivot table styles
-
- 22 Feb, 2014 1 commit
-
-
SheetJS authored
- utf8 translation pushes to array rather than string concat - large_strings test actually runs now (rather than blowing up)
-
- 19 Feb, 2014 1 commit
-
-
SheetJS authored
- opts.sheetRows limits parsing; default (0) parses all rows - added -n mode to xlsx2csv to control number of rows - !ref will be adjusted; !fullref holds full range
-
- 17 Feb, 2014 1 commit
-
-
SheetJS authored
- option bookFiles controls whether zip files and keys are written to object *** Default has been flipped from "true" to "false" - updated SSF to 0.5.8 - updated test_files to 20140216 (tests also look at 2013 XLSB) - added dist files (make dist)
-
- 14 Feb, 2014 1 commit
-
-
SheetJS authored
- custom properties (h/t @hmalphettes) - new option bookProps - added minified target (using uglify-js)
-
- 13 Feb, 2014 1 commit
-
-
SheetJS authored
- bookSheets option skips worksheet parsing (used by xlsx2csv) - filtered tests (by file extension) - XLSB formulae stubs
-
- 28 Jan, 2014 1 commit
-
-
SheetJS authored
subfiles reshuffled (XLSB and XLSX/XLSM content separated)
-
- 22 Jan, 2014 1 commit
-
-
SheetJS authored
- parsing comments (h/t @kinwahlai, @hmalphettes) - XLSX.version now exposed in source - code coverage - updated SSF to 0.5.2 - updated tests/files
-
- 15 Jan, 2014 1 commit
-
-
SheetJS authored
-
- 30 Oct, 2013 1 commit
-
-
SheetJS authored
- merged test repo with xls - travis integration - shifted to Apache 2.0 LICENSE - mocha tests The shift to Apache 2.0 was long overdue. It's becoming clear that compliance requires deeper integration with the xls libraries and other implementations whose specifications are covered under the OSP. It was a grave oversight for the ISO and ECMA people to not try to implement parsers themselves, for if they did I suspect the outcome would have been much different
-
- 10 Oct, 2013 2 commits
-
-
Sebastian Mayr authored
-
SheetJS authored
run `make` to combine the files. Files are named in numerical order based on the relative placement
-