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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d6161103b1 
							
						 
					 
					
						
						
							
							works minutiae  
						
						
						
					 
					
						2021-12-29 04:16:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							29e3bb4c1f 
							
						 
					 
					
						
						
							
							Lotus WK1 worksheet writer [ci skip]  
						
						... 
						
						
						
						- unpack errors from WK3 long double
- explicitly ignore ss:Null in XLML (fixes  #2447 ) 
						
					 
					
						2021-11-08 00:01:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e110fe8952 
							
						 
					 
					
						
						
							
							Lightning Web Component support [ci skip]  
						
						
						
					 
					
						2021-10-12 20:18:30 -04: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 
						 
				 
			
				
					
						
							
							
								Vishal Uchil 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8a424f3da 
							
						 
					 
					
						
						
							
							Fix corruption of XLS file in 0.15.2  
						
						
						
					 
					
						2021-09-16 19:32:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							81b7614e45 
							
						 
					 
					
						
						
							
							SYLK shared formulae  
						
						
						
					 
					
						2021-08-11 05:05:36 -04:00 
						 
				 
			
				
					
						
							
							
								Barron Wei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							503fe89f8a 
							
						 
					 
					
						
						
							
							check first 8 bytes for CFB in readSync ( #2038 )  
						
						... 
						
						
						
						fix range for base64 
						
					 
					
						2020-06-30 14:55:42 -04:00 
						 
				 
			
				
					
						
							
							
								Srijon Saha 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c615f85034 
							
						 
					 
					
						
						
							
							Fix issue with dbf parsing  
						
						
						
					 
					
						2020-06-16 13:51:56 -07: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 
						 
				 
			
				
					
						
							
							
								Jordon Replogle 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d18ed6db 
							
						 
					 
					
						
						
							
							TSV Files can start with tab characters  
						
						... 
						
						
						
						Fixes  #1421  
					
						2019-10-11 19:34:24 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1587688aea 
							
						 
					 
					
						
						
							
							Page Margins  
						
						... 
						
						
						
						- XLSB read/write page margins
- XLSX/XLS/XLML read page margins
- separated encrypted XLSX/XLSB document logic from XLS 
						
					 
					
						2017-04-12 21:29:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6a3afe56c2 
							
						 
					 
					
						
						
							
							Lotus / Quattro Pro read support  
						
						
						
					 
					
						2017-04-04 12:09:41 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b93569badf 
							
						 
					 
					
						
						
							
							more formats from js-harb  
						
						... 
						
						
						
						- clarify usage of Props and Custprops (fixes  #274  h/t @michahell)
- SYLK from js-harb
- DIF from js-harb
- HTML empty string bug fix 
						
					 
					
						2017-04-01 03:32:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							085150db3b 
							
						 
					 
					
						
						
							
							DBF from js-harb  
						
						... 
						
						
						
						- merged DBF from js-harb (fixes  #407  h/t @joefreire)
- updated codepage to 1.8.0
- stub for macro/dialog sheet parsing (fixes  #292  h/t @GenoD)
- XLSB/XLSM write vbaraw (fixes  #606  h/t @johnothetree)
- phantomjs demo (fixes  #184  h/t @machinewu) 
						
					 
					
						2017-03-28 00:41:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a846f7184d 
							
						 
					 
					
						
						
							
							utility improvements  
						
						... 
						
						
						
						- sheet_to_csv strip option (fixes  #182  h/t @davidworkman9)
- sheet_to_json dateNF option (fixes  #134  h/t @rotemtam)
- file type detection expanded to 4 byte magic number 
						
					 
					
						2017-03-22 03:50:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5ae6b1965b 
							
						 
					 
					
						
						
							
							version bump 0.8.6: module flush  
						
						... 
						
						
						
						- fixes  #571  h/t @FredrikL @mooyoul
- pin npm version in travis, see https://github.com/npm/npm/issues/15855 
- updated CFB (fixes  #569  h/t @e12009)
- remove BOM for some SpreadsheetML files
case insensitive zip file search fixes:
- fixes  #439  h/t @chikh
- fixes  #440  h/t @chikh
- fixes  #567  h/t @duzun 
						
					 
					
						2017-02-24 02:33:01 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab2ecebac9 
							
						 
					 
					
						
						
							
							version bump 0.8.3: BIFF2 read/write  
						
						... 
						
						
						
						- basic support for parsing BIFF2-4
- basic support for writing BIFF2
- cleaned up some bad substr uses for IE6 compatibility
- added flow type annotations for xlsx.flow.js
- added numerous null guards (fixes  #255  h/t @martinheidegger)
- README cleanup (fixes  #539  h/t @oliversalzburg)
- pin jszip to local version (closes  #408  h/t @limouri)
bower issues:
|  id  | author            | comment                                   |
|-----:|:------------------|:------------------------------------------|
| #254  | @kkirsche         | fixes  #254  by removing version from json  |
| #165  | @vincentcialdella | fixes  #165  by changing default script     |
| #180  | @owencraig        | fixes  #180  by using xlsx.core.min.js      |
format issues:
|  id  | author            | comment                                   |
|-----:|:------------------|:------------------------------------------|
| #271  | @morstaine        | fixes  #271  by reworking related parse fns |
| #504  | @JanSchuermannPH  | fixes  #504  detect FullPaths h/t @Mithgol  |
| #508  | @basma-emad       | fixes  #508  offending file used `x:` NS    | 
						
					 
					
						2017-02-10 11:23:29 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0d38d4c0a0 
							
						 
					 
					
						
						
							
							version bump 0.8.0: unification with js-xls 0.7.5  
						
						
						
					 
					
						2015-04-02 16:32:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d4999ac421 
							
						 
					 
					
						
						
							
							version bump 0.7.8: docs, defaults, details  
						
						... 
						
						
						
						- browser shim updated (h/t @wintersm for discovering this)
- smart tag ignores (h/t @lostinplace)
- sheet_to_row_object_array bugfix (fixes  #80 , h/t @ChrisBurkeBSD)
- README improved
- baltic and vietnamese codepages: updated codepage to 1.3.4
- iOS Numbers can handle inline strings -> disabling SST by default
- avoid Buffer accessors (see https://github.com/joyent/node/issues/7809 )
- caching certain hot regexes 
						
					 
					
						2014-07-28 09:22:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e1f8dbb863 
							
						 
					 
					
						
						
							
							version bump 0.7.2: bughunt  
						
						... 
						
						
						
						- read BOM, handle UTF16LE-encoded XML
- handle namespaces in [Content_Types].xml
- parse workbook rels to determine sheet files
- numbers OSX boolean support (apparently requires "0" or "1")
- XLSX force "General" style to be serialized, omit implied cell type and style
- updated SSF to 0.7.0 (h/t @sysarchitect)
- updated jszip to 2.2.2
- removed old tests/files path, replaced with test_files
- themes written
- ignore potential existence of thumbnail when calculating relationship ids 
						
					 
					
						2014-05-22 05:16:51 -07:00