0044f3be82
clean cptable global pollution
2022-03-11 01:16:24 -05:00
0b6ebc67da
DBF preserve field properties
...
- DBF write type N and roundtrip C length (fixes #1888 h/t@bandizsolt)
- clean up xhr demo (fixes #2604 h/t @UP2022742)
- clean up vue / nuxt demo
2022-03-10 00:31:13 -05:00
e14aee3e51
version bump 0.18.3
...
- XLSX / XLSB dynamic array formulae
- use Uint8Array when available in write (fixes #2539 h/t @RScherzer)
- mini build cleanup to satiate webpack (fixes #2526 #2530 )
2022-03-03 03:35:39 -05:00
d50a7812c4
workarounds for webpack 5
2022-02-25 23:32:40 -05:00
fbdd43a3f4
deno and node ESM tests
2022-02-13 04:49:30 -05:00
88225f5fd5
esm support and deno demo
2022-02-12 01:31:47 -05:00
43a7a5ea07
switch to cfb
for zip operations
2022-02-10 08:22:36 -05:00
Pedro Arantes
3cbe83c855
Base64 TypeScript
2022-02-04 17:57:47 -03:00
cb8046c447
arithmancy
2022-01-31 06:41:23 -05:00
bb997654ef
very basic numbers iwa parser
2022-01-28 21:54:11 -05:00
d6161103b1
works minutiae
2021-12-29 04:16:02 -05:00
8658054872
BIFF3/4 write support
...
- more precise support for unknown BIFF type (see #2390 )
- `format_cell` render error strings
2021-09-26 18:51:19 -04:00
3d35cebe9e
Browser and Node ESM support
2021-09-12 07:19:09 -04:00
Jordan Harband
f8c0a86581
[Tests] migrate tests to Github Actions
2021-04-08 11:21:37 -07:00
78b0119b20
temporary fix for test suite
2020-07-30 23:54:10 -04:00
4aeb0a786a
version bump 0.15.0: mini build
...
- new xlsx.mini build that strips XLS/XLSB/niche formats
- updated CFB to 1.1.3
- removed niche sheet_to_{dif,slk,eth} utilities
- removed exported ODS parse/write funcs, read/write still supports ODS
2019-08-04 16:12:56 -04:00
7149728c7c
version bump 0.12.4: zip cleanup
...
- PK magic number bound (fixes #1013 h/t @wlpeter)
- removed JSZip conflict (fixes #1017 h/t @seanmars)
- updated CFB to 1.0.5
- demo HTML conversion `string`
2018-03-05 19:34:04 -05:00
f002afae4b
version bump 0.12.0: extendscript fixes
...
- ExtendScript write quirks (fixes #986 h/t @grefel)
- BIFF8 write number formats (fixes #987 h/t @scwood)
- xlsx.extendscript.js library script
- readFile / writeFile support ExtendScript
- flow update
2018-02-08 13:21:39 -05:00
b3873ea615
version bump 0.11.14: links
...
- BIFF5 + ODS read named ranges
- internal link range normalization
- BIFF8 + ODS link write
- internal link write (fixes #685 h/t @gawi)
2017-12-14 20:18:40 -05:00
c9cab8078c
version bump 0.11.13: codepage
...
- binary CSV `codepage` read option (fixes #907 h/t @popovserhii)
- BIFF2-5 `codepage` read option (fixes #912 h/t @makcbrain)
- `xlsx` utility `--codepage` override option
- HTML support some common entities (fixes #914 h/t @razvanioan)
2017-12-09 02:17:25 -05:00
eff7d153e8
version bump 0.11.12: merging js-harb
...
- ETH format and utils merged from js-harb
- added shim to npm package (fixes #911 h/t @dackmin)
- TS defs refresh
- updated test_files
2017-12-03 23:41:41 -05:00
cd2e639fc2
version bump 0.11.11: CFB miscellany
...
- export `sheet_to_txt` (fixes #905 h/t @aj4mq)
- BIFF4 Format Record aligned to BIFF 2/3 (fixes #909 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
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
af3df44633
version bump 0.11.5: "string" type
...
- proper JS string input / output type
- bower main now uses full version (fixes #820 h/t @newmesiss)
- DOM parse directly acts on innerHTML (see #779 h/t @danxfisher)
- unicode core props and ext props (fixes #822 h/t @fureweb-com)
- shim update for IE10/11
- test refresh and flow checks
2017-09-30 02:18:11 -04:00
1a8f97269e
demo refresh [ci skip]
2017-09-24 19:40:09 -04:00
635310b639
version bump 0.11.3: "array" type
...
- phased out Array map invocations (fixes #620 h/t @dullin)
- "array" type supports Uint8Array
- Headless browser examples
- blank cells are omitted or stubbed (fixes #779 h/t @domxa)
- removed transferrables from demo
2017-08-19 19:06:34 -04: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
7d15f35e3e
version bump 0.11.0: new minified versions
...
- build script strips `require` statements
- finally every version is pinned (see #740 h/t @the-spyke)
- removed colloquialisms in README
2017-08-01 01:50:53 -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 #740 h/t @the-spyke)
- flow type updates
- clarified meteor usage (fixes #751 h/t @NorthDecoder)
2017-07-28 19:27:16 -04:00
6732eb76f8
hodgepodge of fixes
...
- missing formula elements rewritten to valid defined names (see #680 )
- 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
00f25cfe1e
version bump 0.10.7: autocorrections for bad files
...
- recalculate SSF for malformed files (fixes #506 h/t @asksahil)
- malformed shared string (fixes #445 h/t @Ramzec)
- SSF added to TS def (fixes #711 h/t @duckywang1)
- Norsk property names
- resolved gitbook processing issues
2017-07-05 18:27:54 -04:00
56cf192615
angular 2 / angular 4 demo [ci skip]
2017-06-21 19:10:36 -04:00
6a100b9085
rollup demo [ci skip]
2017-06-08 02:19:11 -04:00
409581b317
TS write test
...
run `make tslint` to run TS checks
2017-05-15 11:50:46 -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
Jani Hartikainen
c9d0aa140d
Small Test and Doc Fixes
2017-04-13 03:10:18 -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
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
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
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
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
245dd7fd82
Documentation improvements
...
- multiformat column widths (fixes #591 h/t @sheeeeep)
- skip nested BIFF files
2017-03-20 05:02:25 -04:00
88eb98587c
reduced build output on travis
2017-03-14 13:24:40 -04:00
7cb978b846
XLML write support
...
- XLML write (fixes #173 h/t @SheetJSDev)
- removed old iteration style from README (see #592 )
- CellXF & StyleXF fields (fixes #414 h/t @ronnywang)
2017-03-14 04:19:51 -04:00
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