Skip to content
Commits on Apr 3, 2015
  1. @SheetJSDev

    added note about js-xlsx

    SheetJSDev committed
    [ci skip]
Commits on Feb 18, 2015
  1. @SheetJSDev

    version bump 0.7.5: sheet name encoding

    SheetJSDev committed
    - BIFF8 uses unicode BIFF5 uses codepage for sheet names (h/t @ajuhos @shakhal)
    - Added readFileSync, readSync (h/t @jmarca)
Commits on Feb 13, 2015
  1. @SheetJSDev

    version bump 0.7.4-a: XLUnicodeRichExtendedString

    SheetJSDev committed
    The aforementioned uses unicode strings, so the codepage is overridden in those
    areas.  There may be more records.
    
    h/t @shakhal @ajuhos
Commits on Feb 10, 2015
  1. @SheetJSDev

    version bump 0.7.4: cleanup related to node bug

    SheetJSDev committed
    See nodejs/node-v0.x-archive#9181, introduced in 0.11.15
    
    Since bug affects nodejs stable 0.12, travis now uses 0.11.14 and io.js
  2. @SheetJSDev

    version bump 0.7.3: last minute bugfixes

    SheetJSDev committed
    - parse_XFExtGradient stubbed (fixes #62, h/t @oakuraape)
    - default to UTF16LE (fixes #64, h/t @ajuhos)
    - ensure that date1904 is propagated to SSF (fixes #66, h/t @Martin-Pitt)
    - pin CFB version in anticipation of future changes
Commits on Nov 11, 2014
  1. @SheetJSDev

    version bump 0.7.2: pre-BIFF5 support

    SheetJSDev committed
    - allow for naked streams (pre-BIFF5, CFB optional)
    - support pre-BIFF5 strings and widths
    - removed nested functions in parse_xlscfb, added more record types
    - README improvements (paralleling js-xlsx)
    - fake "Sheet1" name if sheet name is missing (fixes #57, h/t @egon12)
    - demo only processes one file (addresses #52)
    - updated CFB (bits/18_cfb.js pulled from js-cfb)
    - cellStyles option (only supports patternType)
    - sheet_to_json __rowNum__ now non-enumerable (h/t @SystemParadox)
    - strip sourceMappingURL references from minified scripts (h/t @vinin3)
    - sheet_to_json header === 1 now includes empty rows (h/t @tamlyn)
    
    Related:
    
    SheetJS/js-xlsx#139
    SheetJS/js-xlsx#142
    #51
    SheetJS/j#8
Commits on Jul 28, 2014
  1. @SheetJSDev
  2. @SheetJSDev

    modified test script to satisfy slow travis ci

    SheetJSDev committed
    - test timeout increased to 10s
    - skipping apachepoi_51535
Commits on Jul 27, 2014
  1. @SheetJSDev

    version bump 0.7.1: cleanup and bug fixes

    SheetJSDev committed
    - range correction includes endpoint (fixes #47, h/t @leandrocruz)
    - utility function improvements (fixes #47, h/t @alupis)
    - bower.json improvements (h/t @jjstewart)
    - codepage 21010 -> 1200 (fixes #44, h/t @BobBarkre)
    - baltic and vietnamese codepages: updated codepage to 1.3.4
    - Country record parsing
    - XLML Smart Tags parsing
Commits on Jul 25, 2014
  1. Add bower.json to resolve injection issues

    Stewart, John C committed
Commits on Jun 29, 2014
  1. @SheetJSDev

    added prof file [ci skip]

    SheetJSDev committed
  2. @SheetJSDev

    fixed shim [ci skip]

    SheetJSDev committed
  3. @SheetJSDev

    version bump 0.7.0: basic BIFF5 support

    SheetJSDev committed
    - utils updated to parallel js-xlsx
    - functions reworked to help with v8 optimization
    - switches reworked to ensure WTF test passes
    - eliminated all prototype abuse
    - updated README to parallel js-xlsx
    - updated SSF to 0.8.1
    - updated CFB to 0.10.0 (property parsing now external)
Commits on Jun 25, 2014
  1. @Mithgol
Commits on Jun 8, 2014
  1. @SheetJSDev

    version bump 0.6.21: performance

    SheetJSDev committed
    - XLS: eliminated unnecessary binds
    - XML: ported performance improvements from js-xlsx
    - jscs linting to check for trailing comma issues
    - updated SSF to 0.7.1
    - updated codepage to 1.2.0
    - improved coverage in tests
Commits on May 30, 2014
  1. @SheetJSDev

    test improvements

    SheetJSDev committed
Commits on May 27, 2014
  1. @SheetJSDev

    version bump 0.6.20: more flexible JSON

    SheetJSDev committed
    - sheet_to_json more flexible, sheet_to_row_object_array now just wraps it
    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
    - fixes #42
Commits on May 23, 2014
  1. @SheetJSDev

    version bump 0.6.19: refreshing dependencies

    SheetJSDev committed
    - SSF updated to 0.7.0 (h/t @sysarchitect)
    - CFB updated to 0.9.1 (some writers corrupt RB-tree, h/t @mike-legg)
    - XLML parse column styles
    - XLML writing stubs
Commits on May 17, 2014
  1. @SheetJSDev
  2. @SheetJSDev

    version bump 0.6.18: xor password

    SheetJSDev committed
    - xls2csv renamed to xls
    - Makefile structure aligns with js-xlsx
    - introduction of password option (will change)
    - support for 40-bit xor encryption
    - alignment of common bits with js-xlsx
    - SSF updated to 0.6.5
    - more XLS properties
    - jshint passes
    - XLS and XLML custom properties tests pass
    - XLS and XLML do not report empty ranges
Commits on Apr 16, 2014
  1. @SheetJSDev

    version bump 0.6.17: XLS features

    SheetJSDev committed
    - updated SSF to 0.6.4
    - FILETIME parsing
    - codepage handling (h/t @xch89820)
    - coverage test spinner (to prevent travis timeouts)
    - XLS adjust range if outside of Dimensions (h/t @euskode)
    - hyperlink support (mirroring js-xlsx, h/t @sysarchitect)
Commits on Apr 5, 2014
  1. @SheetJSDev

    Merge pull request #39 from xch89820/master

    SheetJSDev committed
    Do not mask cptable
  2. @xch89820
Commits on Mar 30, 2014
  1. @SheetJSDev

    version bump 0.6.16: plaintext comment parsing

    SheetJSDev committed
    - test structure converging to js-xlsx test suite
    - updating to SSF 0.6.2
    - adding more XLML tags (cases involving number formats with conditions)
Commits on Mar 29, 2014
  1. @SheetJSDev

    version bump 0.6.15: more edge cases

    SheetJSDev committed
    - SSF updated to 0.6.1 (date edge cases)
    - new test files (record and sheet edge cases)
Commits on Mar 25, 2014
  1. @SheetJSDev

    version bump 0.6.13: more missing fields

    SheetJSDev committed
    - new test cases and corresponding XLS missing fields
    - SSF updated to 0.5.11
    - XLML empty rows and cells properly handled
Commits on Mar 23, 2014
  1. @SheetJSDev

    version bump 0.6.13: more XLML parsing

    SheetJSDev committed
    - rc_to_a1 correctly parses R[1]C-1
    - pivot tables, queries etc
    - all tags recognized in WTF mode
Commits on Mar 22, 2014
  1. @SheetJSDev

    version bump 0.6.12: MergeCells and Properties

    SheetJSDev committed
    - XLS ws['!merges']
    - XML ws['!merges']
    
    Note that the order may be different, so the tests sort before comparing
    
    - XML Props and Custprops
  2. @SheetJSDev

    Merge pull request #38 from mchapman/merge-cells

    SheetJSDev committed
    Add simple merge cells capability, saving as range structures (h/t @mchapman)
  3. @mchapman
Commits on Mar 21, 2014
  1. @SheetJSDev

    version bump 0.6.11: pass AutoFilter tests

    SheetJSDev committed
    - XLS uses AutoFilter12 records
    - XLML uses AutoFilter* tags
Commits on Mar 20, 2014
  1. @SheetJSDev

    version bump 0.6.10: XLML formatting

    SheetJSDev committed
    - Proper handling of Font tags
    - XLML defaults enforced
    - updated SSF to 0.5.9
    - jshint passes
Commits on Feb 26, 2014
  1. @SheetJSDev

    version bump 0.6.9-c: browser support for XML

    SheetJSDev committed
    - more tests
    - updated dist
Commits on Feb 25, 2014
  1. @SheetJSDev

    version bump 0.6.9-b: preliminary XML Support

    SheetJSDev committed
    XML = Excel 2003/2004 SpreadsheetML XML Files
    
    - minor bugfixes for formulae support
    - shared formulae use correct references
    - types preserved for cells with formulae
Commits on Feb 23, 2014
  1. @SheetJSDev

    version bump 0.6.9-a: cleanup

    SheetJSDev committed
    - Phased out some string appends that leak on node (see js-xlsx 0.5.10-a commit)
    - Fixed issue with nested constructs clobbering dimensions
    - Updated test files, fall back to XLSX/XLSM/XLSB CSV if XLS is missing
Something went wrong with that request. Please try again.