Commit Graph

69 Commits

Author SHA1 Message Date
Tony
c224819b16 Fixed Style Table in README.md
Table had an extra column defined that did not exist and was trashing the conversion to a table
2017-04-04 09:46:28 -05:00
Pieter Sheth-Voss
9edf279467 Add freeze pane option 2017-04-02 22:53:03 -04:00
Pieter Sheth-Voss
2424890518 Merge remote-tracking branch 'origin/beta' into beta 2016-05-24 17:28:06 -04:00
Pieter Sheth-Voss
0b8e5386bb Add repeating print headers 2016-05-24 17:27:37 -04:00
protobi
aceebf4690 Update README.md 2016-03-08 13:06:00 -05:00
protobi
9407fe8aeb Update README.md 2016-03-08 13:05:12 -05:00
protobi
166d0e33bf Update README.md 2016-03-08 13:04:54 -05:00
Pieter Sheth-Voss
f984bd6479 Add rowBreaks, colBreaks, scale, showGridLines 2015-12-05 16:45:13 -05:00
Pieter Sheth-Voss
7de41c2657 Add doc props 2015-12-04 23:15:03 -05:00
Pieter Sheth-Voss
0bf1153da5 Add page scale and orientation 2015-12-04 21:53:47 -05:00
Pieter Sheth-Voss
43f569884a Add row and column breaks 2015-12-04 20:57:48 -05:00
Pieter Sheth-Voss
8b1add6659 Add showGridLines as option 2015-12-04 09:53:43 -05:00
Pieter Sheth-Voss
03b755b3ae Add showGridlines 2015-12-04 09:49:11 -05:00
Pieter Sheth-Voss
3010d93f40 Update README, bower, package 2015-06-12 21:00:21 -04:00
Pieter Sheth-Voss
a6023550ee Update README, bower, package 2015-06-12 20:56:36 -04:00
Pieter Sheth-Voss
0096c09dd3 Update README, bower, package 2015-06-12 20:32:58 -04:00
Pieter Sheth-Voss
ed0cd9b2c1 Add alignment; update README 2015-05-21 15:52:24 -04:00
Pieter Sheth-Voss
21e1976f82 Merge branch 'master' of https://github.com/protobi/js-xlsx 2015-05-08 09:14:48 -04:00
Pieter Sheth-Voss
40cfb0cf8f Document wrapText 2015-05-08 09:09:20 -04:00
Ilya Radchenko
c2873831ca Add syntax highlighting to readme examples 2015-04-20 15:25:10 -04:00
Pieter Sheth-Voss
0b1a0408cb Merge changes from upsteam 2015-04-15 16:40:26 -04:00
0d38d4c0a0 version bump 0.8.0: unification with js-xls 0.7.5 2015-04-02 16:32:22 -04:00
Pieter Sheth-Voss
8da3738378 Update README.md
Add additional font style options
2015-03-28 13:12:54 -04:00
Pieter Sheth-Voss
ad2a1203f1 Update README.md
Add notes for bordering merged cells
2015-03-12 23:47:02 -04:00
Ilya Radchenko
1a51c40423 Remove broken link 2015-03-12 10:47:35 -04:00
Pieter Sheth-Voss
9b76f6b1f5 Update README for textRotation 2015-03-12 09:54:59 -04:00
Pieter Sheth-Voss
aa8f3a759f Add support for textRotation 2015-03-12 09:52:30 -04:00
Pieter Sheth-Voss
33dc7b883d Update README.md 2015-03-09 10:05:20 -04:00
Pieter Sheth-Voss
97d4001343 Update Style specifications in README.md 2015-03-09 10:04:34 -04:00
Pieter Sheth-Voss
c3af249415 Add styles to README.md 2015-03-09 09:59:31 -04:00
f9097d403b version bump 0.7.12: cell type 'd'
- more structure in the theme parsing
- cellDates option on parsing side creates date cells
- cellDates option on writing side creates cells with type 'd'
- cell types clarified, type 'str' phased out
- README clarifications
- more tests to ensure date consistency
- more test cases for ODS
2014-10-26 01:26:18 -04:00
61d2e55cc6 version bump 0.7.11: ODS hooks
- ODS hooks + very basic parser (ods.js)
- handle implicit row/col spec (h/t @EarlJS, see http://git.io/2lwOuA)
2014-10-09 22:22:38 -04:00
19f3a6ae76 version bump 0.7.10: cleanup
- 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)
2014-08-26 13:40:04 -04:00
909e98d514 README note about ajax demo [ci skip] 2014-07-28 13:52:16 -04:00
d4999ac421 version bump 0.7.8: docs, defaults, details
- browser shim updated (h/t @wintersm for discovering this)
- smart tag ignores (h/t @lostinplace)
- sheet_to_row_object_array bugfix (fixes #80, h/t @ChrisBurkeBSD)
- README improved
- baltic and vietnamese codepages: updated codepage to 1.3.4
- iOS Numbers can handle inline strings -> disabling SST by default
- avoid Buffer accessors (see https://github.com/joyent/node/issues/7809)
- caching certain hot regexes
2014-07-28 09:22:32 -04:00
6bc24374b9 version bump 0.7.7: needs more cowbell
- 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
2014-06-29 14:29:45 -04:00
altkatz
a96b723cda IE Compatibility and notes 2014-06-03 14:44:08 -04:00
eladxxx
5e9bca78f2 Initial implementation of style/theme parsing.
Huge thanks to @SheetJS for guidance on how to do all of this!

Experimental, guarded by the cellStyles option (default: false)
2014-05-29 09:18:23 +03:00
ba1ff17595 README improvements [ci skip] 2014-05-28 14:31:33 -04:00
489b9cdde4 version bump 0.7.3: performance
- 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
2014-05-25 02:04:08 -07:00
e1f8dbb863 version bump 0.7.2: bughunt
- 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
2014-05-22 05:16:51 -07:00
a1990758a0 version bump 0.7.1: test now ignores missing files
apparently openpyxl removed a few test files from their suite :/
2014-05-15 20:02:26 -07:00
d15b81e0e9 version bump 0.7.0: Basic write support
- 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`)
2014-05-15 17:33:34 -07:00
78a22d3d13 pinning jszip to 2.2.0 due to jszip bug
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
2014-04-30 17:24:27 -07:00
noodles
6439e4815e Update README.md
Corrected variable name in sample code to make it run
2014-04-23 23:14:32 +08:00
6801958327 version bump 0.6.1: dist cleanup
- 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
2014-04-22 18:37:08 -07:00
dc2d391fbc version bump 0.6.0: avoid globals
- 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)
2014-04-15 02:04:03 -07:00
03588e332c version bump 0.5.16: content types et al
- 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)
2014-04-03 15:51:54 -07:00
0a8304c076 version bump 0.5.12: pass AutoFilter tests
- XLSB Brt* records
2014-03-20 19:44:27 -07:00
5c4b5827b5 version bump 0.5.9: sheetRows partial processing
- 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
2014-02-18 22:03:28 -05:00