- 29 May, 2014 3 commits
-
-
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
-
SheetJSDev authored
Style/theme implementation
-
eladxxx authored
Huge thanks to @SheetJS for guidance on how to do all of this! Experimental, guarded by the cellStyles option (default: false)
-
- 28 May, 2014 1 commit
-
-
SheetJS authored
-
- 25 May, 2014 1 commit
-
-
SheetJS authored
- require cpexcel instead of full codepage library - hardcode the unescapexml regexp - utf8read short circuit for ASCII strings - cellFormulae also acts on XLSX/XLSM - bin/xlsx.njs do not process formulae unless requested
-
- 22 May, 2014 2 commits
-
-
SheetJS authored
-
SheetJS authored
- read BOM, handle UTF16LE-encoded XML - handle namespaces in [Content_Types].xml - parse workbook rels to determine sheet files - numbers OSX boolean support (apparently requires "0" or "1") - XLSX force "General" style to be serialized, omit implied cell type and style - updated SSF to 0.7.0 (h/t @sysarchitect) - updated jszip to 2.2.2 - removed old tests/files path, replaced with test_files - themes written - ignore potential existence of thumbnail when calculating relationship ids
-
- 17 May, 2014 1 commit
-
-
SheetJS authored
-
- 16 May, 2014 2 commits
-
-
SheetJS authored
apparently openpyxl removed a few test files from their suite :/
-
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`)
-
- 03 May, 2014 1 commit
-
-
SheetJS authored
- updated SSF to 0.6.5 - XLSB 'dbcs' uses codepage - README bugfix (h/t @noodles) - new tests: rawjson and json baselines generated by hand - single cell ranges are encoded as cells ("A1" instead of "A1:A1") (h/t @clxl) - source code alignment with js-xls
-
- 01 May, 2014 1 commit
-
-
SheetJS authored
jszip 2.2.1 switched underlying zlib engines. The new engine is broken. (h/t @shawnpresser) See: - https://github.com/Stuk/jszip/issues/126 - https://github.com/nodeca/pako/issues/22
-
- 23 Apr, 2014 4 commits
-
-
SheetJSDev authored
Corrected sample code in README.md
-
noodles authored
Corrected variable name in sample code to make it run
-
SheetJS authored
-
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)
-
- 05 Apr, 2014 2 commits
-
-
SheetJSDev authored
Do not mask cptable
-
xu.chenhui authored
-
- 04 Apr, 2014 1 commit
-
-
SheetJS authored
Fixes #53
-
- 03 Apr, 2014 1 commit
-
-
SheetJS authored
- added `bookVBA` option - content type default corner cases - fleshed out content type list - XML parsing ignores namespaces - updated SSF to 0.6.4 - testA tets enforce sheetRows=10 (shorter tests)
-
- 29 Mar, 2014 2 commits
-
-
SheetJS authored
- test script normalized - proper handling of empty sheet ranges - xlsb sheetStubs and calcchain parsing - jshint passes - updated SSF to 0.6.2
-
SheetJS authored
- SSF updated to 0.6.1 (h/t @notatestuser) - more tests and related XLSB records - XLSB plaintext comment and author - preliminary work for XLSB formats
-
- 23 Mar, 2014 1 commit
-
-
SheetJS authored
merge ranges stored in !merges - XLSB BrtMergeCell - XLSX mergeCells (h/t @clayzermk1 for discussion #41) - More XLSB Record cases - merge test (js-xls test)
-
- 21 Mar, 2014 1 commit
-
-
SheetJS authored
- XLSB Brt* records
-
- 19 Mar, 2014 1 commit
-
-
SheetJS authored
- Brt* errors restored - updated SSF to 0.5.9
-
- 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)
-
- 21 Feb, 2014 1 commit
-
-
SheetJS authored
Most writers write sheets to xl/worksheets/sheetN.xml (where N is 1-indexed) Numbers for iOS apparently writes to xl/worksheets/sheet.xml (for first sheet) xl/worksheets/sheetN.xml (N>1, 0-indexed -- sheet1.xml corresponds to 2nd sheet) The right thing to do is to dig into workbook rels, but that's for another day
-
- 19 Feb, 2014 2 commits
- 17 Feb, 2014 2 commits
- 15 Feb, 2014 3 commits
-
-
SheetJS authored
- opts.bookDeps parses calc chain; now chains are not parsed by default - getzipdata safe option obviates some try-catch blocks - parsing cell type 'd' (h/t @malphettes, yet again :) - opts.WTF throws on errors
-
SheetJSDev authored
Support cells for the 'd' date type
-
Hugues Malphettes authored
-
- 14 Feb, 2014 3 commits
-
-
SheetJS authored
- custom properties (h/t @hmalphettes) - new option bookProps - added minified target (using uglify-js)
-
SheetJSDev authored
Support custom properties
-
Hugues Malphettes authored
and return them as the hash workbook.Custprops
-
- 13 Feb, 2014 1 commit
-
-
SheetJS authored
-