810c447bf9
browser tests and doc cleanup [ci skip]
2017-05-01 01:00:00 -04:00
b9bc0a1627
version bump 0.9.13: string formatting
...
- dateNF parse option controls interpretation of code 14
- SSF updated to 0.9.1
- SYLK write formulae
- DIF support Excel-style data storage
- ODS/FODS automatic styles for date formatting
Issues:
- Fixes #181 h/t @CharlesNo
- Fixes #200 h/t @JohnJeong123
- Fixes #208 h/t @jerryhe88
- Fixes #262 h/t @JohnJeong123
- Fixes #269 h/t @calebeaires
- Fixes #326 h/t @railty
- Fixes #392 h/t @FourLeafClover
- Fixes #449 h/t @dougschiller
- Fixes #560 h/t @dpackage
2017-04-30 12:27:03 -04:00
dcee744e4e
row and column size and visibility
...
- XLSX/XLSB/XLS/XLML/SYLK rows and columns
- corrected pixel/point calculations using PPI
- XLSX/XLSB generate sheet view
- clarified sheet protection default behavior
- fixed eslintrc semi check
2017-04-28 03:40:40 -04:00
Patrick Lehmhecker
c6f96c3df7
converting to json with a selected range and header: 1 now lets the array start at zero
2017-04-26 17:32:42 +02:00
95a377c0e4
more format parity
...
- XLS/XLSX/XLSB/XML/ODS cellFormula option + test
- XLS/XLSX/XLSB/XML/ODS cellText option + test
- XML document property order
- XML write margins + protection
- removed gitbook search
2017-04-25 22:27:12 -04:00
83ec60688f
Windows build ( fixes #589 h/t @simon-p-r)
...
run `make help` for more info
2017-04-24 06:39:00 -04:00
0fd11047bb
remove gitbook link [ci skip]
2017-04-21 20:52:45 -04:00
8c4f1f4e84
version bump 0.9.12
...
`cellText` parse option controls `.w` output (fixes #640 h/t @SCullman)
2017-04-21 18:02:05 -04:00
6853c99ce5
rich text HTML + preview
2017-04-19 23:43:43 -04:00
Siguza
c356e91fdc
XLSX write page margins
...
changes distilled from Siguza/js-xlsx
see https://github.com/protobi/js-xlsx/pull/19 for discussion
2017-04-16 22:31:33 -04:00
09fba37eac
switch to eslint
...
- eslint pass (eliminates jshint and jscs)
- moved cell reference functions to reduce forward references
- themeXLSX override XLSX/XLSB/XLSM theme
2017-04-16 22:08:23 -04:00
f51feb375a
version bump 0.9.11: streaming HTML write
2017-04-16 03:31:21 -04:00
1d61054602
HTML Write support
...
- 'html' bookType write format
- basic HTML entity encoding (fixes #629 h/t @xkr47)
- HTML string and table merge cell fixes
- doc notes on nodejs streaming
2017-04-16 00:32:13 -04:00
Jonas Berlin
616d2e534f
XLSX Proper HTML entity escaping for .h
2017-04-13 14:33:00 -04:00
b3ace1e5a9
Doc Improvements [ci skip]
2017-04-13 13:05:42 -04:00
Jani Hartikainen
c9d0aa140d
Small Test and Doc Fixes
2017-04-13 03:10:18 -04:00
1587688aea
Page Margins
...
- XLSB read/write page margins
- XLSX/XLS/XLML read page margins
- separated encrypted XLSX/XLSB document logic from XLS
2017-04-12 21:29:38 -04:00
0189bc23ca
Defined Names
...
- XLSX read/write defined names
- XLSB/XLS/XLML read defined names
Issues:
- fixes #83 h/t @developergdd
- fixes #6 , fixes #599
2017-04-11 18:15:36 -04:00
5187bc0b63
Basic AutoFilter Read/Write
...
- XLSX/XLSB read/write autofilter
- XLS/XLML/*ODS read autofilter
- Workbook Properties override via Props option
- XLSB write sheet protection
Issues:
- fixes #472 h/t @nishthasb
- fixes #478 h/t @yonatannn
- see #623 h/t @jcarvin
2017-04-10 01:11:32 -04:00
c13170fbd5
windows build (see #589 h/t @simon-p-r) [ci skip]
2017-04-09 03:11:08 -04:00
51182e57ef
version bump 0.9.10: nodejs performance
...
- xlsx.njs use dense mode by default
- CSV Streaming output for nodejs
- XLSX/XLSB error on password protected documents
- record hoppers switch on record number rather than name
2017-04-09 00:04:46 -04:00
f43cacaf5e
experimental dense representation
...
- browser demo save file in global (fixes #573 h/t @WildDusk)
- flesh out XLSB record expectations (fixes #624 h/t @pgeeh)
- `dense` mode (fixes #34 h/t @schleumer)
2017-04-08 02:55:35 -04:00
Mior
d086dbecbf
XLSX write Sheet Protection
...
fixes #363 h/t @Mior
note: @sheetjsdev rewrote implementation, original PR author used
2017-04-04 14:46:10 -04:00
6a3afe56c2
Lotus / Quattro Pro read support
2017-04-04 12:09:41 -04:00
01d1c32fa1
version bump 0.9.9: basic TXT/CSV read
...
fixes #489 h/t @vijayst
fixes #617 h/t @ayush000
2017-04-03 02:02:05 -04:00
b9dae134f2
TXT/PRN
...
- UTF-16 Unicode Text (TXT) write
- Lotus Formatted Text (PRN) read/write
- DBF version 2 field length adjustments
- throw errors if SheetNames is invalid (fixes #376 h/t @pietersv)
2017-04-02 20:16:03 -04:00
3a310bd3a7
Read/Write Comments
...
- XLSB/XLSX/XLML write comments
- BIFF2 write date cells (see #586 h/t @roccomuso)
- ODS read cell comments (fixed #315 h/t @yisk)
- XLSX / XLSB emit empty comments when necessary
- changed node detection logic (fixes #614 h/t @mhenris)
- fixes #605 h/t @ylbweb
- fixes #233 h/t @hanxi @osecki
- fixes #192 h/t @abarik1981 @stla
- fixes #183 h/t @aravindkoneru @ryangallen
2017-04-02 02:47:25 -04:00
b93569badf
more formats from js-harb
...
- clarify usage of Props and Custprops (fixes #274 h/t @michahell)
- SYLK from js-harb
- DIF from js-harb
- HTML empty string bug fix
2017-04-01 03:32:12 -04:00
e42cf43c02
version bump 0.9.8
2017-03-31 17:46:02 -04:00
97f7c1d4bf
sheet visibility
...
- XLSB read V H VH + write V H VH
- XLSX read V H VH + write V H VH
- XLML read V H VH + write V H VH
- XLS read V H VH
- fixes #123 h/t @rla-dev @Mior
- fixes #464 h/t @enobufs @thowk
- fixes #498 h/t @digity
- fixes #503 h/t @digity
2017-03-31 14:46:42 -04:00
Paul Ishenin
233eae2f4e
!rows processing ( fixes #188 )
...
based on comment from @sheetjsdev:
https://github.com/SheetJS/js-xlsx/issues/81#issuecomment-48360276
fixes #81 h/t @neversaid
2017-03-31 00:00:42 -04:00
Benjamin Boudreau
563efd88f1
XLSX write sheetFormat option ( fixes #437 )
...
note: @sheetjsdev authored commit, original PR date/author used
2017-03-30 23:30:25 -04:00
4743085cb5
XLSB/XLSM sheet rels and hyperlinks
...
- XLSB/XLSM workbook/worksheet code names for VBA
- XLSX/XLSB write hyperlinks
- updated CFB to 0.11.1
Fixes:
- fixes #615 h/t @johnothetree (XLSM CodeName)
- fixes #93 h/t @SheetJSDev (Write Hyperlinks)
- fixes #156 h/t @MayaGi (XLSX Write Hyperlinks)
- fixes #344 h/t @slonoed (XLSX Write Hyperlinks)
2017-03-30 20:47:35 -04:00
65f1c7e58b
HTML DOM Element read
...
- DOM <table> element parsing (fixes #576 h/t @axolo)
- removed InterfaceHdr check (fixes #209 h/t @Batistleman)
- gitbook docs
2017-03-29 15:14:15 -04:00
b89a876076
version bump 0.9.7: write features
...
- write !cols widths : XLSX XLSB XLML
- write hyperlinks : XLML
- XLSB convert date cell to numeric on write
- fixed issue with assigning self in jszip
issues:
- closes #607 h/t @jscheid
- closes #195 h/t @asfman
2017-03-28 18:03:03 -04:00
085150db3b
DBF from js-harb
...
- merged DBF from js-harb (fixes #407 h/t @joefreire)
- updated codepage to 1.8.0
- stub for macro/dialog sheet parsing (fixes #292 h/t @GenoD)
- XLSB/XLSM write vbaraw (fixes #606 h/t @johnothetree)
- phantomjs demo (fixes #184 h/t @machinewu)
2017-03-28 00:41:01 -04:00
663270b762
XLS/XLSX/XLSB Interpret Chartsheets as Data Tables
...
- chartsheets are now stored as sheets with "!type" set to "chart"
- fixed Strict XML Workbook Relationships
- stubbed support for dialog and macro sheets
- removed legacy XLS `!range` field
2017-03-27 17:41:14 -04:00
471275b761
version bump 0.9.6
...
- new ExtendScript demo
- Base64 shim improvements h/t @davidchambers @sheetjsdev
- jszip improvements to support extendscript
2017-03-25 18:18:50 -04:00
OliverZ
1038400859
International Properties
...
Excel localizes "Worksheets" and other names in XLS[XMB] Properties
Fixes #33
note: @oliverz contributed a file with "Arbeitsblätter"
@sheetjsdev tested against test suite, PR #32 details used
2017-03-25 14:32:59 -04:00
70c48a74b9
API Improvements
...
- `aoa_to_sheet` function (fixes #314 h/t @fonzy2013 @rvdwijngaard)
- `writeFileAsync` function (fixes #396 h/t @barbalex)
- `sheet_to_json` tests + docs + blankrows (fixes #602 h/t @EEaglehouse)
- write number format scan now includes every index >= 50
- propagate SSF IE8 fixes (fixes #171 h/t @sheetjsdev)
- update shim for extendscript (see #603 h/t @firas3d)
- more flow type definitions
2017-03-24 21:36:40 -04:00
60e8905bcb
systemjs and angular demos [ci skip]
...
closes #447 h/t @channara
closes #453 h/t @Adtiv @paustint
closes #538 h/t @hsbilgen
closes #547 h/t @Mani2693
2017-03-23 13:11:31 -04:00
Jim
9ae3a64af8
sheet_to_json
default value
...
uses `defval` key in options object
fixes #583 h/t @jimjin
fixes #582 h/t @jimjin
fixes #147 h/t @jtadmor
2017-03-23 01:58:08 -04:00
69782ca211
version bump 0.9.5: IE8+ browser tests
...
- minor changes to work around IE incompatibilities
- updated shim and browser tests
2017-03-22 21:18:40 -04:00
LieJiang
d83986d31c
SSF undefined string guard ( fixes #584 )
...
note: @sheetjsdev authored commit, original PR date/author used
2017-03-22 11:23:13 -04:00
a846f7184d
utility improvements
...
- sheet_to_csv strip option (fixes #182 h/t @davidworkman9)
- sheet_to_json dateNF option (fixes #134 h/t @rotemtam)
- file type detection expanded to 4 byte magic number
2017-03-22 03:50:11 -04:00
c7010eec35
XLS/XLSX/XLSB/XLML cellDates support
...
- uniform number->date cell conversion
- update SSF to 0.9.0 (for is_date)
- namespaced rich str xml
- license file changed to appease GH automatic license detector
| id | author | comment |
|:------------|:-------------|:----------------------------------------|
| closes #581 | @Aymkdn | XLSX cellDates + SSF.is_date |
| closes #126 | @elad | same as #581 h/t @SystemParadox |
| closes #59 | @vratiu | same as #581 |
| closes #279 | @varunoberoi | raw json output uses date |
2017-03-21 16:44:35 -04:00
3cacfc406c
version bump 0.9.4
...
- changed regexes to handle odd XML (fixes #191 h/t @chk- @imsaquib)
- XLML roundtrip 1252 encoding
- browser core tests added to main repo
2017-03-20 17:42:12 -04:00
245dd7fd82
Documentation improvements
...
- multiformat column widths (fixes #591 h/t @sheeeeep)
- skip nested BIFF files
2017-03-20 05:02:25 -04:00
František Žiačik
ea7a951506
better dup check ( fixes #316 )
2017-03-19 19:48:49 -04:00
elad
912d586e8b
Add notes about working with date cells
...
[ci skip]
fixes #127 h/t @elad
2017-03-19 19:05:51 -04:00