Richard Gibson
3af23c31dd
Support UTF-8 decoding for non-buffer input
...
Fixes #2081
2021-10-05 20:23:44 -04:00
David Rault
0a0244cdfa
DSV Pipe (|) potential delimiter [ci skip]
2021-09-30 10:46:35 +02:00
e59de73f99
Hyperlink cleanup [ci skip]
...
- XLS normalize URLs and use moniker (fixes #2385 )
- ODS row heights and column widths (fixes #2378 )
- DSV parse of files with leading <, deviating from Excel (fixes #1238 )
- read `ArrayBuffer` with no type (fixes #2316 )
- removed invalid test files that throw errors due to string length
- AOA/JSON null optional map to #NULL! (fixes #1196 )
2021-09-30 03:28:03 -04:00
Betsy Gamrat
7a00f3986d
DSV double quote parsing ( fixes #2270 ) [ci skip]
2021-09-14 05:53:11 -04:00
7468f3b635
version bump 0.17.1: short XLSB records
2021-08-18 14:34:02 -04:00
81b7614e45
SYLK shared formulae
2021-08-11 05:05:36 -04:00
Бронякин Даниил
c56347eff5
Use opts.codepage as default encoding for DBF
2021-07-29 04:50:50 -04:00
Jeremy Mill
3542d62fff
version bump 0.17.0
...
- Explicit errors on inconsistent XLS records
- DBF cap worksheet to 1<<20 rows
2021-05-13 15:07:05 -04:00
Srijon Saha
c615f85034
Fix issue with dbf parsing
2020-06-16 13:51:56 -07:00
Garrett Luu
5b356e2528
Fixed separators on files with \r\n at end of line
...
fixes #1943
2020-06-12 14:39:01 -07:00
Manthan
bef6c7e475
fix: disabling PRN by default
...
fixes #1976 fixes #1983 fixes #1977
2020-06-04 23:38:41 -04:00
0a57229d3b
version bump 0.15.6: niggles from 2012
...
- CFB prevent infinite loop (h/t @rossj)
- pass updated eslint checks (fixes #1726 h/t @BjoernRave)
- defined name proper encoding (fixes #1785 h/t @laohe98)
- correct theme color order (fixes #389 h/t @foreverpw)
- ODS / XLML more aggressive flagging of stub cells
- cellStyles implies sheetStubs
- updated SSF to 0.10.3
2020-03-15 03:57:44 -04:00
b7c0b0d914
fixed flow typecheck
...
- update FilterDatabase defined name when writing AutoFilter
- XLML stub cells have blank Data block
- HTML export honor `id` option
- expose `sheet_get_cell`
2019-10-31 23:09:14 -04:00
442c4342df
version bump 0.14.5: XLS grind
...
- XLS force stub for commented cells (fixes #1567 h/t @Krelborn)
- XLS PtgNameX use ixti (fixes #1581 h/t @staperney)
2019-08-03 18:51:31 -04:00
9aabf36142
version bump 0.14.4
...
- CFB update (fixes #1149 h/t @xjnotxj)
- SYLK character encoding (fixes #1544 h/t @Slayess)
- DBF and SYLK ANSI codepage support
2019-07-20 23:32:02 -04:00
078e5b7eba
version bump 0.14.0: sheet_to_json raw
default
...
- sheet_to_json defaults to raw values (fixes #1252 )
- update dependencies
2018-09-06 03:55:28 -04:00
d3d5bfc988
version bump 0.13.4: more corner cases
...
- explicitly throw when expected AOA isn't (fixes #1214 h/t @mnori)
- `ignoreEC` option to suppress IGNOREEC records on write
- workaround for BIFF2 BOF mismatch (fixes #1220 h/t @AhmadZuhdi)
2018-08-15 15:34:41 -04:00
Victor Phung
01de12d24f
pass codepage option to DSV buffer
parser
...
Fixes #1218 ; Closes #1219
2018-08-14 16:02:29 -04:00
233102d172
version bump 0.12.13: sylk niggles
...
- sylk column-major order support
- third-party extensions in SST
- `string` type codepage
2018-05-19 21:34:59 -04:00
c0b4895881
version bump 0.12.12: ecosystem deprecations
...
- node 10 `Buffer` deprecation workaround (with dependency update)
- Angular 6 global deprecation workaround (fixes #1088 h/t @cristhiank)
- BIFF8 write standard and custom properties
- TH elements in HTML string (fixes #1090 h/t @GigiSan)
- planmaker export quirks
2018-05-05 02:34:37 -04:00
93f7749bec
version bump 0.12.8: sheetRows multiformat support
...
- all formats accept `sheetRows` option (fixes #1062 h/t @prog666)
- `table_to_*` support for `sheetRows`
- demo cleanup
2018-04-06 02:39:48 -04: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
c2ec7555fb
version bump 0.11.18: infrastructure
...
- updated dependencies
- fixed eslint config
- fusebox demo
2018-01-23 04:07:55 -05:00
c654a2656b
archaic browser compatibility and testing
...
IE11 Compatibility View levels 5 and 7 (see #952 )
Firefox 5.0+ passes browser test (see #950 )
2018-01-11 03:07:07 -05:00
f277ebe140
version bump 0.11.16: refresh
...
- HTML whitespace (fixes #849 h/t @laurentauthier)
- XLML number format write (fixes #904 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 #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
7c7f4a69d4
version bump 0.11.9
...
- CLI `--book` convert all worksheets (fixes #701 h/t @pmelisko)
- Detect ";"-DSV with no "\t" or "," (fixes #875 h/t @sh977218)
- editable HTML uses spans for IE6+ compat (fixes #851 h/t @elogicmedia)
- XLSB formula structure parallels XLS (fixes #680 h/t @bstiel)
2017-11-15 13:14:02 -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
Dumitru Uzun
51b4751b95
DSV detect semicolon ';' delimiter
2017-10-16 22:47:04 +03: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
Josh Soref
e34b6e78d2
spelling [ci skip]
...
- fixed spelling errors in README and code (fixes #802 )
- replaced garbled names in property tests (fixes #803 )
2017-09-04 03:55:10 +00: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
2ea9c95839
HTML and CSV parsing
...
- blank cells are omitted or stubbed (fixes #770 h/t @doxma)
- bare equals signs are interpred as strings
- CSV / TSV determination based on frequency (fixes #732 h/t @nknapp)
- HTML DOM Element and CSV tests
- XLS do not leak XF and index (fixes #782 h/t @the-spyke)
- cellText and cellNF apply to CSV (fixes #781 h/t @the-spyke)
2017-08-18 14:10:18 -04:00
9ba09bab5e
improved plaintext parsing
...
- fuzzy number check disregards commas (fixes #709 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
807eac273b
miscellany
...
- systemjs browser example
- more precise file type resolution
- small corner cases from test corpus
- removed neq in tests (fixes #735 h/t @TeamworkGuy2)
- package.json devDependencies versions (fixes #740 h/t @the-spyke)
2017-07-26 04:35:28 -04:00
TMiller00
859691b87b
Added a check for a raw string in .csv files
2017-07-09 01:15:28 -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
aff7b95272
Date/Time Minutiae
...
- TZ consistency for DBF and others (closes #663 h/t @peeyushsrivastava)
- Date1904 XLSX/XLSB/XLS/XLML consistency (fixes #175 h/t @SheetJSDev)
- dateNF corrects for plaintext date parsing (fixes #658 h/t @mmancosu)
- new travis tests override local time zones
2017-06-01 17:22:11 -04:00
e996df7b67
version bump 0.10.3: flush
...
- CSV double-quote processing (fixes #656 h/t @jckkong)
- actually updated SSF to 0.9.3 (h/t @HuFlungDu)
- npm module actually includes the types
2017-05-17 13:52:32 -04:00
3ff724e349
version bump 0.10.2: date processing corner cases
...
- all formats follow cellDates / dateNF (fixes #653 h/t @mmancosu)
- IE6-8 Date corrections
- XLML Date force UTC
- updated SSF to 0.9.3 (fixes #372 h/t @HuFlungDu)
- removed CFB export
2017-05-17 00:23:36 -04:00
99b513875b
lint and type fixes
...
- removed CFB test (fixes #654 h/t @wolfgang42)
- book_append_sheet optional name (fixes #652 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
c3c0bc5266
version bump 0.10.1: json_to_sheet, misc fmts
...
- SYLK auto fail into DSV on bad header (fixes #651 h/t @mmancosu)
- CSV automatically wrap `ID` in quotes
- json_to_sheet (see issue #610 )
2017-05-11 14:36:32 -04:00
7b4bafba49
Miscellaneous format fixes
...
- SSF update to address extendscript issue (fixes #608 h/t @mjdb3d)
- XLSX cellDates set date format (fixes #647 h/t @psalmody)
- ODS add stub stylesheet for Excel (fixes #649 h/t @WaqasJaved1)
- CSV with UTF8 BOM (fixes #650 h/t @charlesread)
- DIF/CSV fuzzy date speculation
- SYLK parse RC formulae
- CSF utils for manipulating workbooks
2017-05-11 03:29:59 -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 #646 h/t @jabbermarky)
- CSV recognize mac line ending (fixes #648 h/t @charlesread)
- BIFF2 format table refactored to align with SSF
- BIFF5 image data exposure
- SSF custom format auto table update (fixes #267 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 #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
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