ba1d2ea2be
README [ci skip]
2017-03-10 12:33:08 -05:00
4880e9219f
more formula parsing logic
...
- added more function argc counts and cleaned up error rendering
- disabled XLS error on MTRSettings (fixes #466 h/t @dskrvk)
- handle more unexpected XML empty tags (fixes #510 h/t @rahulsindc)
- throw error if SheetNames is not unique (fixes #231 h/t @zippy1981)
2017-03-10 03:39:51 -05:00
54b528eaed
version bump 0.9.0: merged ODS into XLSX
...
The optional ODS module has been completely merged into xlsx.js and the
corresponding scripts have been removed. The new xlsx.js file provides
appropriate ODS exports, so fixing is a matter of removing ods.js refs.
2017-03-09 20:09:18 -05:00
7b6fb7b327
version bump 0.8.8: HTML
...
- read MSO HTML (fixes #419 h/t @vineetl fixes #458 h/t @tienne)
- roll out xml namespace fix (closes #362 h/t @PierreOCXP)
- cellDates clarifications
2017-03-09 00:24:32 -05:00
Giovanni Bruno
d2b5506dec
parse rich strings with bare boolean tags
...
h/t @giowe fixes #309
note: @sheetjsdev authored commit, original PR date/author used
2017-03-07 14:09:28 -05:00
Sebastian Metzger
1b44629a2c
Added 'var' to example to be strict mode compliant
...
closes #206
[ci skip]
2017-03-06 01:46:30 -05:00
Francis Crick
f113fb1bf1
fixing an issue where _xd_ is getting escaped
2017-03-05 18:39:56 -08:00
3d1f0f79ca
version bump 0.8.7: bundlers
...
demos for browserify/requirejs/webpack
2017-03-04 20:14:08 -05:00
5ae6b1965b
version bump 0.8.6: module flush
...
- fixes #571 h/t @FredrikL @mooyoul
- pin npm version in travis, see https://github.com/npm/npm/issues/15855
- updated CFB (fixes #569 h/t @e12009)
- remove BOM for some SpreadsheetML files
case insensitive zip file search fixes:
- fixes #439 h/t @chikh
- fixes #440 h/t @chikh
- fixes #567 h/t @duzun
2017-02-24 02:33:01 -08:00
7683e213ea
README fix [ci skip]
2017-02-21 23:25:10 -08:00
7408679252
version bump 0.8.5: FODS/UOS and IE6+ support
...
- read and write support for Flat ODS files
- read support for Uniform Office Spreadsheet (UOS)
- IE6-8 cell regex split fix (fixes #350 #140 #268 h/t @Aymkdn @C0d3ine)
- replace substr negative index with slices (fixes #351 h/t @Aymkdn)
- ODS parsexmltag ignores ext overrides (fixes #548 h/t @lgodard)
- csv can be written using write/writeFile with csv type
- added `type` to README (fixes #432 h/t @tomkel)
2017-02-21 22:57:59 -08:00
d7ecca0e8b
version bump 0.8.4: formula parsing
...
- BIFF 2-12 formula parsing
- more content type coverage
- unified `.f` form: A1-style string
- `.F` field for array formulae
- formula output groups array formulae
- bin script -A --arrays output JS row objects
- whitespace robustness in inline string xml
- UTF-8 parsing in rich text runs (fixes #505 h/t @fuchsc)
- bold/italic/underline accept null val attr (h/t @qqilihq)
- sst trimming (fixes #176 h/t @shakhal @oising)
2017-02-19 12:36:32 -08:00
ab2ecebac9
version bump 0.8.3: BIFF2 read/write
...
- basic support for parsing BIFF2-4
- basic support for writing BIFF2
- cleaned up some bad substr uses for IE6 compatibility
- added flow type annotations for xlsx.flow.js
- added numerous null guards (fixes #255 h/t @martinheidegger)
- README cleanup (fixes #539 h/t @oliversalzburg)
- pin jszip to local version (closes #408 h/t @limouri)
bower issues:
| id | author | comment |
|-----:|:------------------|:------------------------------------------|
| #254 | @kkirsche | fixes #254 by removing version from json |
| #165 | @vincentcialdella | fixes #165 by changing default script |
| #180 | @owencraig | fixes #180 by using xlsx.core.min.js |
format issues:
| id | author | comment |
|-----:|:------------------|:------------------------------------------|
| #271 | @morstaine | fixes #271 by reworking related parse fns |
| #504 | @JanSchuermannPH | fixes #504 detect FullPaths h/t @Mithgol |
| #508 | @basma-emad | fixes #508 offending file used `x:` NS |
2017-02-10 11:23:29 -08:00
rinzeb
a234ec5915
Update xlsx typings
...
Add optional 'options' parameter to function sheet_to_csv. (53f7f6d944/bits/90_utils.js (L132)
)
2017-02-07 13:21:31 +01:00
06670ae181
removing node 0.11 from travis
2017-02-03 19:09:09 -05:00
86d6a093f0
version bump 0.8.2: ODS and cleanup
...
- README and example cleanup
- basic XLSB and ODS write support
- flow typecheck for ODS file
Note: xlsx.js flow fails: https://github.com/facebook/flow/issues/380
- exposed jszip compression (fixes #220 , closes #284 )
README issues:
| id | author | comment |
|-----:|:---------------|:---------------------------------------------|
| #202 | @sao93859 | closes #202 |
| #211 | @alexanderchan | closes #211 corrected examples |
| #327 | @cskaandorp | changed saveAs example to match write tests |
| #424 | @dskrvk | added note about s2roa h/t @LeonardoPatignio |
| #496 | @jimmywarting | closes #496 adapted rABS examples with rAAS |
ODS file format issues:
| id | author | comment |
|-----:|:---------------|:---------------------------------------------|
| #148 | @user4815162342| closes #148 h/t @ziacik |
| #166 | @paulproteus | closes #166 rudimentary ODS write support |
| #177 | @ziacik | closes #177 |
| #179 | @ziacik | closes #179 use JSON when available |
| #317 | @ziacik | closes #317 |
| #328 | @think01 | closes #328 |
| #383 | @mdamt | closes #383 duplicate cells should be copied |
| #430 | @RB-Lab | closes #430 |
| #546 | @lgodard | closes #546 thanks to other changes |
2017-02-03 15:50:45 -05:00
Andy
276b1ae79f
Use "lib" in tsconfigs instead of "target". ( #13968 )
...
* Use "lib" in tsconfigs instead of "target".
Only add "dom" to libraries that need it. This is determined by a script, so many libraries that have "dom" maybe should not.
* Update new-package and readme
* Add back "target" where necessary
2017-01-18 07:51:51 -08:00
2a756fffcc
version bump 0.8.1: fixes to support node 4+
...
- codepage updated to 1.6.0 (latest)
- clean up Makefile
- adapted .travis.yml to support 0.8
- removed test files that drifted from baseline
- removed XLSB pseudo-inverse tests due to fails in node 4+
2016-12-31 03:20:45 -05:00
Andy
01a3806eb5
Add "noImplicitThis" to all tsconfig.json ( #13446 )
...
* Add "noImplicitThis" to all tsconfig.json
* Use `"noImplicitThis": false` on packages with broken tests.
2016-12-19 14:11:46 -08:00
Nathan Shively-Sanders
573a08aaaf
Merge remote-tracking branch 'origin/master' into types-merge-20161122
2016-11-22 15:08:50 -08:00
groetzi
7c89b6e9b1
Update xlsx.d.ts
...
added signatures for decode_[cell|range]
2016-11-14 17:50:08 -06:00
Nathan Shively-Sanders
d8ea26cbac
Merge branch 'master' into types-2.0-2016-08-12
2016-08-12 14:53:54 -07:00
Hagai Cohen
4de60e9ca9
Aligned xlsx types to master xlsx/xlsx.d.ts
2016-08-11 23:18:32 +03:00
Hagai Cohen
09c3f9db84
Fixed XLSX typings
2016-08-11 22:51:52 +03:00
Kārlis Gaņģis
5e2768ac84
Added opts
parameter to sheet_to_json method.
2016-08-11 14:10:56 +03:00
Ryan Cavanaugh
d8a13d0dc2
Fix tsconfig files for new option name / behavior.
...
Also fixes some inconsistent whitespace.
2016-07-12 13:54:56 -07:00
Raghav Katyal
bc12a8d2b3
Turning on consistent casing flag and fixing failures
2016-06-30 15:14:49 -07:00
Ryan Cavanaugh
22c1dca6e0
Add noEmit to all config files
2016-05-10 12:24:49 -07:00
Ryan Cavanaugh
4039f599e7
Change relative reference paths to types references. Errors incoming...
2016-05-09 18:06:27 -07:00
Ryan Cavanaugh
5ceec62f2a
Rename all entry points to index.d.ts and explicitify all file lists
2016-05-09 17:29:10 -07:00
Ryan Cavanaugh
20a8552199
Add typesRoot to all config files
2016-05-09 13:52:25 -07:00
Ryan Cavanaugh
c265359abd
Turn off strict null checks
2016-05-04 15:08:38 -07:00
Ryan Cavanaugh
7e32abdb26
Add tsconfig.json files
2016-05-04 14:14:39 -07:00
Ryan Cavanaugh
82537cbca4
Remove obsolesced reference comments
2016-04-27 21:53:46 -07:00
Ryan Cavanaugh
c73e83fab5
Rename external modules to index.d.ts
2016-04-27 21:30:22 -07:00
Ryan Cavanaugh
2b42c39913
Merge remote-tracking branch 'upstream/master' into types2.0
...
Add tsconfig files everywhere
# Conflicts:
# azure-mobile-services-client/AzureMobileServicesClient.d.ts
# bookshelf/bookshelf.d.ts
# hapi/hapi.d.ts
# helmet/helmet.d.ts
# mongodb/mongodb.d.ts
# nock/nock.d.ts
# react-bootstrap/react-bootstrap.d.ts
# react-helmet/react-helmet.d.ts
# restify/restify.d.ts
# sequelize/sequelize.d.ts
2016-04-27 20:40:21 -07:00
Ryan Cavanaugh
14d28e6a6a
Fix angularjs/angular; 'export declare'/'declare export'
2016-04-25 13:02:25 -07:00
Ryan Cavanaugh
96df2958ab
Unwrap all lone ambient external modules
2016-04-22 14:12:45 -07:00
vvakame
a102a3adb1
replace https://github.com/borisyankov/DefinitelyTyped to https://github.com/DefinitelyTyped/DefinitelyTyped
2016-03-17 00:55:26 +09:00
Josh Petersen
a345c332ac
minor fix. sheet_to_json only accepts worksheet as a parameter.
2015-06-03 14:25:05 -04:00
Josh Petersen
3a496db468
added definitions and tests for project xlsx https://github.com/SheetJS/js-xlsx
2015-06-03 09:34:42 -04:00
varblob
53f7f6d944
add missing comma in bower.json
2015-04-03 10:34:42 -04:00
704442c3a6
removing node 0.8 from test suite
...
travis uses an old version of npm with node 0.8, causing issues with modules
that use "^" in the version specification.
See https://travis-ci.org/SheetJS/js-xlsx/jobs/56966869 for more info
2015-04-02 20:05:55 -04:00
0d38d4c0a0
version bump 0.8.0: unification with js-xls 0.7.5
2015-04-02 16:32:22 -04:00
harbhub
61b17e6d9d
handle internal links ( fixes #145 )
2014-11-13 03:44:29 -05: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
Mo de Ruiter
5942587509
Remove global variable "cellen"
2014-10-07 17:12:04 +02: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
c58477279e
pinning node 0.10.30 for tests
...
h/t @lightbringer1991 https://github.com/SheetJS/j/issues/4
waiting on https://github.com/joyent/node/issues/8208
2014-08-23 00:52:13 -04:00