1
forked from sheetjs/sheetjs
Commit Graph

133 Commits

Author SHA1 Message Date
Austin Peterson
cc9b791dfa x-spreadsheet demo update [ci skip] 2021-09-11 23:58:37 -06:00
Jimmy Wärting
50754f02be browserify demo avoid readAsBinaryString [ci skip] 2021-09-11 11:13:50 +02:00
Milo Lee
4257878cf6 Demos updated broken links [ci skip] 2021-09-09 14:02:44 +08:00
Austin Peterson
9b14cc75e4 Updated electron demo [ci skip] 2021-09-07 19:43:05 -06:00
Jimmy Wärting
36a1a4e9b8 react demo avoid readAsBinaryString [ci skip] 2021-08-29 23:20:15 +02:00
81b7614e45 SYLK shared formulae 2021-08-11 05:05:36 -04:00
Duncan Phelps
6c5db3663c AWS Lambda Binary Media Types 2021-05-03 22:10:16 -05:00
Akshat Mangal
59b3dae1a1 Tested the MongoDB scripts and fixed them 2021-04-20 21:02:53 +05:30
AmishBaztard
e958dbf18e Refresh server demos
- microjs demo removed
- hapi.js demo does not work in latest version
2021-04-16 21:57:41 -04:00
Jordan Harband
f8c0a86581
[Tests] migrate tests to Github Actions 2021-04-08 11:21:37 -07:00
Taher
58e59dcfd5 updates to react demo
- bump react and babel
- converted to functional components

removed preact demo

renamed jsx to js for next make instruction

removed image component
added pod install for pod linking
2021-03-31 16:39:14 -07:00
Francisco Presencia
6ecfeb602b Added google sheet example
Description

Added to readme

Fixed typo
2020-10-20 11:45:59 +09:00
Janne Kujanpää
d4cfadbbd7 Fix
* Implemented with proposed fix
 * Future-proofing for newer major releases
2020-10-04 17:45:52 -04:00
Srijon Saha
9add78a290 Fix write not working and refactor
[ci skip]
2020-07-07 00:52:00 -07:00
768e1bdcf8 version bump 0.16.3
- updated SSF to 0.11.2
- XLS write support for `bookSST`
2020-06-29 04:07:23 -04:00
Srijon Saha
5b1440a186
Update electron demo ()
* Update electron demo to version 9

[ci skip]

Co-authored-by: Ian Jennings <ian@meetjennings.com>
2020-06-28 03:22:46 -04:00
Garrett Luu
0c7e809e9c
[ci skip] Fixed functions demos ()
* Added test for CRLF newlines

* Initialized firebase functions app

* Updated gitignore

* Implemented csv file conversion

* CSV conversion

* Modified README to include firebase

* Added init-azure script to makefile

* Updated Azure demo

* Updated README
2020-06-25 12:30:56 -07:00
Garrett Luu
688757ac64
[ci skip] Updated React and React Native demos () 2020-06-11 19:20:51 -04:00
3468395494 x-spreadsheet demo 2020-03-22 21:57:53 -04:00
1a5bba267b version bump 0.15.2: actually pass lint tests 2019-11-14 20:46:49 -05:00
9aabf36142 version bump 0.14.4
- CFB update (fixes  h/t @xjnotxj)
- SYLK character encoding (fixes  h/t @Slayess)
- DBF and SYLK ANSI codepage support
2019-07-20 23:32:02 -04:00
0c36667c0c version bump 0.14.2: comment xml (fixes ) 2019-04-01 10:25:15 -04:00
Jimmy Wärting
d01e10c3f2 update XHR (fetch) demo 2018-08-22 02:59:47 -04:00
9866dfc010 version bump 0.13.1: SST optimization
- XLSX / XLSB avoid linear scan when emitting SST
- minor nits
2018-06-22 17:40:01 -04:00
64798fd1f9 version bump 0.13.0: AMD support
- library reshaped to support requirejs / amd without shim
- control comment visibility (fixes , h/t @cmuruganmsc)
- fixed README code sample error (fixes  h/t @iahmedani)
2018-06-01 12:32:08 -04:00
notchris
d102b75cad Knockout Demo [ci skip] fixes 2018-05-20 21:41:01 -04:00
eb5fc87be4 version bump 0.12.11: file format range limits 2018-04-27 16:42:58 -04:00
93f7749bec version bump 0.12.8: sheetRows multiformat support
- all formats accept `sheetRows` option (fixes  h/t @prog666)
- `table_to_*` support for `sheetRows`
- demo cleanup
2018-04-06 02:39:48 -04:00
3592efa77b travis npm ssl fix for 0.8
see https://github.com/npm/npm/issues/20191
2018-03-29 11:42:49 -04:00
08bb7e6e60 version bump 0.12.7: chrome extension
- `writeFile` support chrome extension (fixes  h/t @atkinsam)
- demo refresh
2018-03-29 00:31:36 -04:00
dc2128caca version bump 0.12.6: BrtUid
- `BrtUid` record (fixes  h/t @gustavosimil)
- `sheet_to_json` allow default for errors (fixes  h/t @arijitkanrar)
- docs and demos update
2018-03-19 17:42:55 -04:00
5de62a947f version bump 0.12.5: ancillary utility update
- add BOM to `stream.to_csv` (fixes  h/t @hr5959)
- `utils.format_cell` type (h/t @victorj2307)
- duktape niggles
- demo cleanup
2018-03-12 22:51:54 -04:00
georgiebin
73a5e50f21 Electron README cleanup [ci skip]
use `XLSX` rather than `X` in README
2018-03-07 12:34:02 -05:00
7149728c7c version bump 0.12.4: zip cleanup
- PK magic number bound (fixes  h/t @wlpeter)
- removed JSZip conflict (fixes  h/t @seanmars)
- updated CFB to 1.0.5
- demo HTML conversion `string`
2018-03-05 19:34:04 -05:00
5dd16ae640 version bump 0.12.3: cleanup
- PtgList and old Ptg record support
- fleshed out ftab constants from macrosheet support
- reimplemented / fixed / removed shim functions
- demo refresh
2018-02-28 05:41:49 -05:00
8508ad4e94 version bump 0.12.2: BIFF2-4 features
- correct BIFF-dependent cell reference wrapping
- record layout fixes from sample files
- use BIFF version 2.4.338 for BOF (fixes  h/t @benjaminleetmaa)
- fixed potentially vulnerable regexes (h/t @davisjam)
- removed insecure deep dependency (fixes  h/t @dcatoday)
2018-02-21 02:10:33 -05:00
19620da30b version bump 0.12.1: BIFF5 features
- BIFF5 write number formats and other features
- XLSX/XLSB/BIFF8 Suppress "Number stored as Text" errors
- codename awareness (fixes  h/t @samusstrike)
- updated CFB to 1.0.3
- demo refresh
2018-02-14 15:06:35 -05:00
f002afae4b version bump 0.12.0: extendscript fixes
- ExtendScript write quirks (fixes  h/t @grefel)
- BIFF8 write number formats (fixes  h/t @scwood)
- xlsx.extendscript.js library script
- readFile / writeFile support ExtendScript
- flow update
2018-02-08 13:21:39 -05:00
75845a0ca7 version bump 0.11.19: browser writeFile
- IE6-9 ActiveX + VBScript shim
- `writeFile` supported in browser
- `oldie` demo for IE write strategies
2018-02-03 15:46:32 -05:00
edf7150ca8 demo refresh [ci skip] 2018-01-26 19:52:46 -05:00
c2ec7555fb version bump 0.11.18: infrastructure
- updated dependencies
- fixed eslint config
- fusebox demo
2018-01-23 04:07:55 -05:00
Tony Germaneri
376db8fe9f added height/width constraint to canvas-datagrid 2018-01-22 14:35:11 -08:00
1d74977718 version bump 0.11.17: sheet_add_{aoa,json}
- Skip extraneous trailing records (fixes  h/t @benjaminleetmaa)
- XLS -> XLML oddities (fixes  h/t @buserror)
- ionic demo
- sheet_add_aoa and sheet_add_json
Issues:
- fixes  h/t @fpasxos
- fixes  h/t @samuelkavin
- fixes  h/t @acgentry
- fixes  h/t @Ideandro
2018-01-09 02:36:02 -05:00
f277ebe140 version bump 0.11.16: refresh
- HTML whitespace (fixes  h/t @laurentauthier)
- XLML number format write (fixes  h/t @james-boswell)
- XLAM/XLA write
- 'array' write type
- XLSX/XLSB/XLS/XLML RTL read/write
- XLS merge cells write
- demo and typing refresh
2017-12-30 03:20:00 -05:00
c9cab8078c version bump 0.11.13: codepage
- binary CSV `codepage` read option (fixes  h/t @popovserhii)
- BIFF2-5 `codepage` read option (fixes  h/t @makcbrain)
- `xlsx` utility `--codepage` override option
- HTML support some common entities (fixes  h/t @razvanioan)
2017-12-09 02:17:25 -05:00
cd2e639fc2 version bump 0.11.11: CFB miscellany
- export `sheet_to_txt` (fixes  h/t @aj4mq)
- BIFF4 Format Record aligned to BIFF 2/3 (fixes  h/t @ToujouAya)
- updated CFB to 1.0.1
- typescript standalone demo
- nexe / pkg xlsx.njs demo
2017-12-01 00:48:10 -05:00
7c7f4a69d4 version bump 0.11.9
- CLI `--book` convert all worksheets (fixes  h/t @pmelisko)
- Detect ";"-DSV with no "\t" or "," (fixes  h/t @sh977218)
- editable HTML uses spans for IE6+ compat (fixes  h/t @elogicmedia)
- XLSB formula structure parallels XLS (fixes  h/t @bstiel)
2017-11-15 13:14:02 -05:00
mzvast
687dcc80b9 correct vue and react README typos [ci skip] 2017-11-15 20:35:16 +08:00
3f6f8e93ed version bump 0.11.8: CFB 1.0.0
- travis node 9 test
- demo refresh
2017-11-05 14:18:35 -05:00
825830d1cd version bump 0.11.7: VFP DBF write
- DBF writer (dBASE II + VFP extensions)
- updated CFB to 0.13.2
- BIFF8 XLS write VBA
2017-10-27 12:25:54 -04:00
f968dfe4ed version bump 0.11.6: ancillary format update
- BIFF5 XLS write (bookType "biff5")
- DBF Level 7 read
- ODS whitespace and repeated rows
- flow and lint cleanup
2017-10-16 20:14:32 -04:00
1a8f97269e demo refresh [ci skip] 2017-09-24 19:40:09 -04:00
d02650055d version bump 0.11.4: BIFF8 XLS write
- xlsx bin script takes `-8, --xls` options for writing BIFF8
- updated CFB to 0.12.1, CRC32 to 1.1.1
- test file spelling error (h/t @jsoref)
- minified script renames write_shift / read_shift
- UTF8 and XML entity processing

Issues:
- fixes  h/t @Neroth
- fixes  h/t @LittleBreak @PWDream
- fixes  h/t @keyiis
- fixes  h/t @FlyingSailor @simonchan2013
2017-09-22 18:18:51 -04:00
f03e32fc9a updated demos [ci skip]
- frameworks: react, react-native, preact, next.js, weex, nuxt.js
- deployments: nodejs server, duktape, chakra, electron, nw.js
2017-09-12 16:02:06 -04:00
ad47cb433c Math.LOG2E precision issue + new demos [ci skip]
- swift + jsc
- java + rhino
- XMLHttpRequest and friends
2017-09-05 01:34:30 -04:00
Josh Soref
e34b6e78d2 spelling [ci skip]
- fixed spelling errors in README and code (fixes )
- replaced garbled names in property tests (fixes )
2017-09-04 03:55:10 +00:00
635310b639 version bump 0.11.3: "array" type
- phased out Array map invocations (fixes  h/t @dullin)
- "array" type supports Uint8Array
- Headless browser examples
- blank cells are omitted or stubbed (fixes  h/t @domxa)
- removed transferrables from demo
2017-08-19 19:06:34 -04:00
5b67ac0806 version bump 0.11.2: proper plaintext parsing
- dollar currencies and percentages properly detected as numbers
- parse potential CDATA segments in XLSX (fixes  h/t @awb99)
- IE8 issues with regex
- altjs demos

Issues:
- fixes  h/t @huhm
- fixes  h/t @sangpuion
- fixes  h/t @GreggOD
- fixes  h/t @sangpuion @jyyan
2017-08-10 19:46:34 -04:00
9ba09bab5e improved plaintext parsing
- fuzzy number check disregards commas (fixes  h/t @mz121star)
- updated to CFB 0.12.1
- parse_dom_table and html_to_sheet raw option
- canvas-datagrid demo
- docs and TS definition update
2017-08-09 18:38:23 -04:00
5855bcb678 demos and docs [ci skip]
- json_to_sheet options (fixes  h/t @enniob)
- demos include HTML files (fixes  h/t @jwamsley)
2017-08-08 16:31:17 -04:00
d443860e6d Improved Code Style of Angular 2+ Demo [ci skip] 2017-08-05 18:23:11 -06:00
935821423f version bump 0.11.1: dist cleanup
- dist scripts properly export library
- XLS/XLSB formulae quote sheet names containing spaces
- skipHidden ported to streaming CSV write
- updated codepage to 1.11.0
- flow and TS updates
- webpack demo example using dist scripts
- requirejs demo
2017-08-05 02:32:57 -04:00
ce37f99ec3 version bump 0.10.9: pin dependencies
- updated SSF 0.10.0, codepage 1.10.1, CFB 0.12.0, CRC32 / ADLER32 1.1.0
- pinned all devDependencies (fixes  h/t @the-spyke)
- flow type updates
- clarified meteor usage (fixes  h/t @NorthDecoder)
2017-07-28 19:27:16 -04:00
6732eb76f8 hodgepodge of fixes
- missing formula elements rewritten to valid defined names (see )
- comment author length limit enforced
- XLS ifmt references renamed to numFmtId for consistency with XLSB
- removed circular symlink
- mangle/compress with uglify
- more flow comments
2017-07-27 17:15:55 -04:00
807eac273b miscellany
- systemjs browser example
- more precise file type resolution
- small corner cases from test corpus
- removed neq in tests (fixes  h/t @TeamworkGuy2)
- package.json devDependencies versions (fixes  h/t @the-spyke)
2017-07-26 04:35:28 -04:00
6a913d3a7b version bump 0.10.8
- TS definition removed DOM references (fixes  h/t @shaunc)
- extendscript inconsistent processing of bitwise ops
- updated browser tests
2017-07-10 18:18:18 -04:00
avrtau
43795a43bb Update SheetJS-vue.js 2017-07-06 14:55:10 -04:00
56cf192615 angular 2 / angular 4 demo [ci skip] 2017-06-21 19:10:36 -04:00
20f22cf7f9 vue demo and typing fixes [ci skip] 2017-06-19 03:14:18 -04:00
c7e7180ab9 angular 1 demo [ci skip] 2017-06-14 10:29:20 -04:00
6a100b9085 rollup demo [ci skip] 2017-06-08 02:19:11 -04:00
118e9ad9cb meteor example [ci skip] 2017-05-24 18:52:35 -04:00
53e534f2cc systemjs node/browser examples [ci skip] 2017-05-19 12:46:08 -04:00
99b513875b lint and type fixes
- removed CFB test (fixes  h/t @wolfgang42)
- book_append_sheet optional name (fixes  h/t @jomel)
- strict mode compliance (h/t @simon-p-r @loongdefect @appersonj)
- flow fixes (h/t @jameskraus for help with Date#getYear)
- fixed minifier to generate ExtendScript-compatible code
2017-05-13 14:21:22 -04:00
a8736580a5 version bump 0.10.0: cleanup
- updated SSF to 0.9.2
- XLSB style records and number format writing
- CSV avoid parseFloat (fixes  h/t @jabbermarky)
- CSV recognize mac line ending (fixes  h/t @charlesread)
- BIFF2 format table refactored to align with SSF
- BIFF5 image data exposure
- SSF custom format auto table update (fixes  h/t @Fangmingdu)
- eslint more checks
- browser test timeout extended to 10 seconds
2017-05-09 14:07:57 -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  h/t @CharlesNo
- Fixes  h/t @JohnJeong123
- Fixes  h/t @jerryhe88
- Fixes  h/t @JohnJeong123
- Fixes  h/t @calebeaires
- Fixes  h/t @railty
- Fixes  h/t @FourLeafClover
- Fixes  h/t @dougschiller
- Fixes  h/t @dpackage
2017-04-30 12:27:03 -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
085150db3b DBF from js-harb
- merged DBF from js-harb (fixes  h/t @joefreire)
- updated codepage to 1.8.0
- stub for macro/dialog sheet parsing (fixes  h/t @GenoD)
- XLSB/XLSM write vbaraw (fixes  h/t @johnothetree)
- phantomjs demo (fixes  h/t @machinewu)
2017-03-28 00:41:01 -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
60e8905bcb systemjs and angular demos [ci skip]
closes  h/t @channara
closes  h/t @Adtiv @paustint
closes  h/t @hsbilgen
closes  h/t @Mani2693
2017-03-23 13:11:31 -04:00
71c23d9e2a version bump 0.9.1: cpexcel update
- codepage upgraded to 1.7.0
- remove require dark pattern (closes  h/t @keyiis)
- test for JSON header disambiguation
- utility functions documentation (fixes  h/t @dskrvk)
2017-03-10 18:39:17 -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
3d1f0f79ca version bump 0.8.7: bundlers
demos for browserify/requirejs/webpack
2017-03-04 20:14:08 -05:00