Commit Graph

29 Commits

Author SHA1 Message Date
5a36cb423d NaN and Infinity error export
- `read` handle `Int8Array` (to support Java engines)
- `sheet_to_formulae` option to suppress values
- handle unexpected `<charset/>` (fixes  h/t @dearzubi)
2024-07-04 15:54:34 -04:00
947a5178bd ssf format NaN and Infinity values 2024-04-27 19:49:12 -04:00
a0bed2a97d version bump 0.20.2
see https://regexide.com for more details
2024-04-04 21:30:28 -04:00
432ac1fda7 xlsx-cli v1.1.4 2023-10-11 16:22:42 -04:00
955543147d version bump 0.20.0 2023-06-23 05:48:47 -04:00
050f66ce1b version bump 0.19.0 2022-10-23 21:05:59 -04:00
4cc0412154 roundtrip 1904 date setting 2022-06-06 19:10:33 -04:00
83ddb4c120 unified autofilter defined name sync on export 2022-05-30 04:42:10 -04:00
69bb1e79a3 "side-effect free" 2022-03-19 21:54:41 -04:00
0ddeba4fc3 version bump 0.17.5 2022-01-10 13:45:50 -05:00
e59de73f99 Hyperlink cleanup [ci skip]
- XLS normalize URLs and use moniker (fixes )
- ODS row heights and column widths (fixes )
- DSV parse of files with leading <, deviating from Excel (fixes )
- read `ArrayBuffer` with no type (fixes )
- removed invalid test files that throw errors due to string length
- AOA/JSON null optional map to #NULL! (fixes )
2021-09-30 03:28:03 -04:00
8658054872 BIFF3/4 write support
- more precise support for unknown BIFF type (see )
- `format_cell` render error strings
2021-09-26 18:51:19 -04:00
227f970ca1 version bump 0.16.5: sheet_add_dom (fixes ) 2020-07-30 23:38:44 -04:00
Kevin Kerber
cb2d83506e
when range is a single cell, s and e hold the same references and thus modifying properties of one affects the other () 2020-06-26 13:16:14 -07:00
baea1798cf version bump 0.16.1
- Custom Properties use correct encoding
- AMD wrapper change (see )
2020-05-16 15:45:54 -04:00
6551dd0e05 version bump 0.15.4: number formats
- AOA utilities properly preserve number formats
- empty cell number formats (fixes  h/t @aimergenge)
2019-12-22 22:19:56 -05:00
Patryk Niedźwiedziński
458575184d
Fix
Add error throw on a negative column index
2019-08-31 21:29:50 +02:00
0c36667c0c version bump 0.14.2: comment xml (fixes ) 2019-04-01 10:25:15 -04:00
suwenxiong
1b731a3ef4 support cell object in sheet_add_aoa
Fixes 
2018-10-12 11:08:24 -04:00
d3d5bfc988 version bump 0.13.4: more corner cases
- explicitly throw when expected AOA isn't (fixes  h/t @mnori)
- `ignoreEC` option to suppress IGNOREEC records on write
- workaround for BIFF2 BOF mismatch (fixes  h/t @AhmadZuhdi)
2018-08-15 15:34:41 -04:00
c2ec7555fb version bump 0.11.18: infrastructure
- updated dependencies
- fixed eslint config
- fusebox demo
2018-01-23 04:07:55 -05: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
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
7b4bafba49 Miscellaneous format fixes
- SSF update to address extendscript issue (fixes  h/t @mjdb3d)
- XLSX cellDates set date format (fixes  h/t @psalmody)
- ODS add stub stylesheet for Excel (fixes  h/t @WaqasJaved1)
- CSV with UTF8 BOM (fixes  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
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
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  h/t @WildDusk)
- flesh out XLSB record expectations (fixes  h/t @pgeeh)
- `dense` mode (fixes  h/t @schleumer)
2017-04-08 02:55:35 -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  h/t @pietersv)
2017-04-02 20:16:03 -04:00
70c48a74b9 API Improvements
- `aoa_to_sheet` function (fixes  h/t @fonzy2013 @rvdwijngaard)
- `writeFileAsync` function (fixes  h/t @barbalex)
- `sheet_to_json` tests + docs + blankrows (fixes  h/t @EEaglehouse)
- write number format scan now includes every index >= 50
- propagate SSF IE8 fixes (fixes  h/t @sheetjsdev)
- update shim for extendscript (see  h/t @firas3d)
- more flow type definitions
2017-03-24 21:36:40 -04:00