Commit Graph

93 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 #3143 h/t @dearzubi)
2024-07-04 15:54:34 -04:00
a0bed2a97d version bump 0.20.2
see https://regexide.com for more details
2024-04-04 21:30:28 -04:00
e4a66516e4 remove flow array comment workarounds
- XLSB use #REF! for unsupported defined name ref (fixes #3059 h/t @NenadC2)
2024-02-02 01:52:14 -05:00
d4d4ff3da2 SYLK error cells read/write (fixes #3049) 2024-01-10 04:54:10 -05:00
ad0fb7766b import and export blank worksheets 2023-10-17 04:53:37 -04:00
4cc980975b QPW string formula results
- mujs-compatible regices
- NUMBERS use row offsets (fixes #3009 h/t @relaxsnow)
2023-10-15 23:03:39 -04:00
485a4f30f1 set CSV formula cell value to raw fmla text 2023-08-23 13:38:14 -04:00
955543147d version bump 0.20.0 2023-06-23 05:48:47 -04:00
6e260c9185 cell comments
- `sheet_to_json` handle arrays (h/t AaronWoodrow)
- XLS parse comment visibility (h/t Godrules500)
- chrome manifest v3 writeFile support
- raw v8 (no TextEncoder/TextDecoder) optimization
- handle empty shared formula body (h/t florian)
2023-06-13 00:49:18 -04:00
050f66ce1b version bump 0.19.0 2022-10-23 21:05:59 -04:00
2f329b64e2 DBF truncate numeric fields 2022-10-04 20:09:43 -04:00
654d6f98c3 stringify all 's' cell values (fixes #2795) 2022-09-28 23:08:10 -04:00
81b231d866 version bump 0.18.12 2022-09-22 05:06:45 -04:00
6a5be04e3d Ś╫êëτ⌡ś and Š╫ěéτ⌡š 2022-09-09 16:59:22 -04:00
26cbfe37be DBF write encoding (fixes #2781 h/t @ZJS248) 2022-09-06 00:02:39 -04:00
0a6ddcaf44 removed sheet_to_dif IIFE 2022-08-30 03:00:32 -04:00
fdbbf2d6bf precise time parse (h/t @ragearino @MyAddonsDev ) 2022-08-06 22:50:58 -04:00
d55b7a3063 numbers OperationStorage iwa warning 2022-07-31 19:48:04 -04:00
ba94ffba35 version bump 0.18.10 2022-07-25 22:27:52 -04:00
ad1ce0d9b0 parsers expose original book type 2022-07-08 18:45:00 -04:00
4a31cb9810 warn on codepage override in mini build [ci skip] 2022-06-22 15:59:45 -04:00
4cc0412154 roundtrip 1904 date setting 2022-06-06 19:10:33 -04:00
2022f7f4b0 version bump 0.18.8: dateless meridien time values 2022-05-22 19:51:41 -04:00
2ff31276b0 slk defined name parse 2022-05-09 02:49:17 -04:00
87e826f299 SYLK process 1904 dates (fixes #1545 h/t @Slayess) 2022-04-27 04:26:35 -04:00
8124fcbae0 newline normalization 2022-04-20 13:31:11 -04:00
0f0b3de821 popping IIFEs to appease rollup tree shaking 2022-03-22 16:19:05 -04:00
69bb1e79a3 "side-effect free" 2022-03-19 21:54:41 -04:00
b9e7d0d8f4 XLSB/XLS Record Name refactor 2022-03-12 09:05:57 -05:00
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
88225f5fd5 esm support and deno demo 2022-02-12 01:31:47 -05:00
Hugo Aboud
92d8a38ef6 avoid utf-8 buffer re-decoding 2022-02-08 00:19:27 -03:00
Louis Jackson-Rees
9e9e4bcb45 FS option skip PRN parse [ci skip] 2021-11-09 04:45:31 +00:00
AndrewGlago
ef21e2bea2 DSV Field Separator override [ci skip] 2021-11-09 00:31:56 +00:00
09bd0755b5 version bump 0.17.3 2021-10-13 03:26:40 -04:00
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