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 
						 
				 
			
				
					
						
							
							
								Mior 
							
						 
					 
					
						
						
						
						
							
						
						
							d086dbecbf 
							
						 
					 
					
						
						
							
							XLSX write Sheet Protection  
						
						... 
						
						
						
						fixes  #363  h/t @Mior
note: @sheetjsdev rewrote implementation, original PR author used 
					
						2017-04-04 14:46:10 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3a310bd3a7 
							
						 
					 
					
						
						
							
							Read/Write Comments  
						
						... 
						
						
						
						- XLSB/XLSX/XLML write comments
- BIFF2 write date cells (see #586  h/t @roccomuso)
- ODS read cell comments (fixed  #315  h/t @yisk)
- XLSX / XLSB emit empty comments when necessary
- changed node detection logic (fixes  #614  h/t @mhenris)
- fixes  #605  h/t @ylbweb
- fixes  #233  h/t @hanxi @osecki
- fixes  #192  h/t @abarik1981 @stla
- fixes  #183  h/t @aravindkoneru @ryangallen 
						
					 
					
						2017-04-02 02:47:25 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e42cf43c02 
							
						 
					 
					
						
						
							
							version bump 0.9.8  
						
						
						
					 
					
						2017-03-31 17:46:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							97f7c1d4bf 
							
						 
					 
					
						
						
							
							sheet visibility  
						
						... 
						
						
						
						- XLSB read V H VH + write V H VH
- XLSX read V H VH + write V H VH
- XLML read V H VH + write V H VH
- XLS  read V H VH
- fixes  #123  h/t @rla-dev @Mior
- fixes  #464  h/t @enobufs @thowk
- fixes  #498  h/t @digity
- fixes  #503  h/t @digity 
						
					 
					
						2017-03-31 14:46:42 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Ishenin 
							
						 
					 
					
						
						
						
						
							
						
						
							233eae2f4e 
							
						 
					 
					
						
						
							
							!rows processing ( fixes   #188 )  
						
						... 
						
						
						
						based on comment from @sheetjsdev:
https://github.com/SheetJS/js-xlsx/issues/81#issuecomment-48360276 
fixes  #81  h/t @neversaid 
						
					 
					
						2017-03-31 00:00:42 -04:00 
						 
				 
			
				
					
						
							
							
								Benjamin Boudreau 
							
						 
					 
					
						
						
						
						
							
						
						
							563efd88f1 
							
						 
					 
					
						
						
							
							XLSX write sheetFormat option ( fixes   #437 )  
						
						... 
						
						
						
						note: @sheetjsdev authored commit, original PR date/author used 
						
					 
					
						2017-03-30 23:30:25 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b89a876076 
							
						 
					 
					
						
						
							
							version bump 0.9.7: write features  
						
						... 
						
						
						
						- write !cols widths : XLSX XLSB XLML
- write hyperlinks   :           XLML
- XLSB convert date cell to numeric on write
- fixed issue with assigning self in jszip
issues:
- closes  #607  h/t @jscheid
- closes  #195  h/t @asfman 
						
					 
					
						2017-03-28 18:03:03 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							471275b761 
							
						 
					 
					
						
						
							
							version bump 0.9.6  
						
						... 
						
						
						
						- new ExtendScript demo
- Base64 shim improvements h/t @davidchambers @sheetjsdev
- jszip improvements to support extendscript 
						
					 
					
						2017-03-25 18:18:50 -04:00 
						 
				 
			
				
					
						
							
							
								OliverZ 
							
						 
					 
					
						
						
						
						
							
						
						
							1038400859 
							
						 
					 
					
						
						
							
							International Properties  
						
						... 
						
						
						
						Excel localizes "Worksheets" and other names in XLS[XMB] Properties
Fixes  #33 
note: @oliverz contributed a file with "Arbeitsblätter"
      @sheetjsdev tested against test suite, PR #32  details used 
						
					 
					
						2017-03-25 14:32:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							70c48a74b9 
							
						 
					 
					
						
						
							
							API Improvements  
						
						... 
						
						
						
						- `aoa_to_sheet` function (fixes  #314  h/t @fonzy2013 @rvdwijngaard)
- `writeFileAsync` function (fixes  #396  h/t @barbalex)
- `sheet_to_json` tests + docs + blankrows (fixes  #602  h/t @EEaglehouse)
- write number format scan now includes every index >= 50
- propagate SSF IE8 fixes (fixes  #171  h/t @sheetjsdev)
- update shim for extendscript (see #603  h/t @firas3d)
- more flow type definitions 
						
					 
					
						2017-03-24 21:36:40 -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 
						 
				 
			
				
					
						
							
							
								Jim 
							
						 
					 
					
						
						
						
						
							
						
						
							9ae3a64af8 
							
						 
					 
					
						
						
							
							sheet_to_json default value 
						
						... 
						
						
						
						uses `defval` key in options object
fixes  #583  h/t @jimjin
fixes  #582  h/t @jimjin
fixes  #147  h/t @jtadmor 
						
					 
					
						2017-03-23 01:58:08 -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 
						 
				 
			
				
					
						
							
							
								LieJiang 
							
						 
					 
					
						
						
						
						
							
						
						
							d83986d31c 
							
						 
					 
					
						
						
							
							SSF undefined string guard ( fixes   #584 )  
						
						... 
						
						
						
						note: @sheetjsdev authored commit, original PR date/author used 
						
					 
					
						2017-03-22 11:23:13 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c7010eec35 
							
						 
					 
					
						
						
							
							XLS/XLSX/XLSB/XLML cellDates support  
						
						... 
						
						
						
						- uniform number->date cell conversion
- update SSF to 0.9.0 (for is_date)
- namespaced rich str xml
- license file changed to appease GH automatic license detector
|     id      | author       | comment                                 |
|:------------|:-------------|:----------------------------------------|
| closes  #581  | @Aymkdn      | XLSX cellDates + SSF.is_date            |
| closes  #126  | @elad        | same as #581  h/t @SystemParadox         |
| closes  #59   | @vratiu      | same as #581                             |
| closes  #279  | @varunoberoi | raw json output uses date               | 
						
					 
					
						2017-03-21 16:44:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3cacfc406c 
							
						 
					 
					
						
						
							
							version bump 0.9.4  
						
						... 
						
						
						
						- changed regexes to handle odd XML (fixes  #191  h/t @chk- @imsaquib)
- XLML roundtrip 1252 encoding
- browser core tests added to main repo 
						
					 
					
						2017-03-20 17:42:12 -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 
						 
				 
			
				
					
						
							
							
								František Žiačik 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7a951506 
							
						 
					 
					
						
						
							
							better dup check ( fixes   #316 )  
						
						
						
					 
					
						2017-03-19 19:48:49 -04:00 
						 
				 
			
				
					
						
							
							
								elad 
							
						 
					 
					
						
						
						
						
							
						
						
							912d586e8b 
							
						 
					 
					
						
						
							
							Add notes about working with date cells  
						
						... 
						
						
						
						[ci skip]
fixes  #127  h/t @elad 
						
					 
					
						2017-03-19 19:05:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8ac3cf6ff7 
							
						 
					 
					
						
						
							
							enable semaphore ci for old node tests  
						
						
						
					 
					
						2017-03-19 18:15:30 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Litskevich 
							
						 
					 
					
						
						
						
						
							
						
						
							8938336e1c 
							
						 
					 
					
						
						
							
							XLSX Defined Names  
						
						... 
						
						
						
						closes  #162  h/t @alitskevich 
					
						2017-03-19 13:29:04 -04:00 
						 
				 
			
				
					
						
							
							
								Pieter Sheth-Voss 
							
						 
					 
					
						
						
						
						
							
						
						
							f90fbd32e5 
							
						 
					 
					
						
						
							
							Parse XLSX Styles  
						
						... 
						
						
						
						some changes picked from #263  
						
					 
					
						2017-03-19 02:50:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7888070603 
							
						 
					 
					
						
						
							
							explicitly share styles and themes  
						
						
						
					 
					
						2017-03-18 19:25:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a3774e36e 
							
						 
					 
					
						
						
							
							Formula write support  
						
						... 
						
						
						
						- XLSX/XLML/ODS/CSV formula write
- XLS Array/Formula record parsing
- ODS to/from CSF formula conversion
- XLML parse negative dates
- formula multiformat and roundtrip tests
- update SSF
Closes issues:
- closes  #549  h/t @omershelef
- closes  #306  h/t @akaustel
- closes  #300  h/t @wawanopoulos
- closes  #152  h/t @florf
- closes  #103  h/t @christocracy
- closes  #112  h/t @johnyesberg
- closes  #307  h/t @alexanderknapstein 
						
					 
					
						2017-03-17 20:45:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ea1873e572 
							
						 
					 
					
						
						
							
							version bump 0.9.3: multiformat alignment  
						
						... 
						
						
						
						- merge cells and stubs consistency
- character entity decoding
- cellDates processing for other formats 
						
					 
					
						2017-03-15 21:17:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d3eaa62d45 
							
						 
					 
					
						
						
							
							unify stub cells with type z  
						
						... 
						
						
						
						- fixes  #382  h/t @jugaltheshah @pimpelsang
- fixes  #333  h/t @xushuheng0623 @abhishek1234321 @mateuszkrzeszowiec
- fixes  #79  h/t @volodymyrl @elad 
						
					 
					
						2017-03-15 04:19:02 -04:00 
						 
				 
			
				
					
						
							
							
								MURAKAMI Masahiko 
							
						 
					 
					
						
						
						
						
							
						
						
							05185e13f2 
							
						 
					 
					
						
						
							
							Fixed vbaraw parsing  
						
						... 
						
						
						
						- fixes  #594  h/t @fossamagna
- fixes  #348  h/t @aleramesh 
						
					 
					
						2017-03-14 14:40:29 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							456ab63dc4 
							
						 
					 
					
						
						
							
							version bump 0.9.2: more bugfixes  
						
						... 
						
						
						
						- decode sheet name for XLSX and XLML (fixes  #203  h/t @rocketmonkeys)
- XFExt (fixes  #298  h/t @aetna-softwares @aimcom @baharudinafif)
- handle truly empty `<is>` elements (fixes  #506  h/t @asksahil)
- pin version numbers for dependencies (fixes  #469  h/t @nhtera)
- sed usage fix (see #572  h/t @liryna)
- fix hex2RGB substr indices (fixes  #294  h/t @kamorahul)
- removed stale typescript files (see #442 )
- reworked shift formula regex (fixed  #551  h/t @SheetJSDev)
- README note on webpack codepage suppression (fixes  #438  h/t @rusty1s)
- README note on WTF (fixes  #487  h/t @livesoftware) 
						
					 
					
						2017-03-13 02:46:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8cd9e81569 
							
						 
					 
					
						
						
							
							flow annotations  
						
						... 
						
						
						
						no errors when running flow! 
						
					 
					
						2017-03-12 14:02:46 -04:00 
						 
				 
			
				
					
						
							
							
								Yusuke Kawasaki 
							
						 
					 
					
						
						
						
						
							
						
						
							4684914723 
							
						 
					 
					
						
						
							
							18.4.6 rPh CT_PhoneticRun (ignored)  
						
						... 
						
						
						
						added namespace to regex (closes  #476  h/t @kawanet)
note: @sheetjsdev authored commit, original PR date/author used 
						
					 
					
						2017-03-11 13:08:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							71c23d9e2a 
							
						 
					 
					
						
						
							
							version bump 0.9.1: cpexcel update  
						
						... 
						
						
						
						- codepage upgraded to 1.7.0
- remove require dark pattern (closes  #554  h/t @keyiis)
- test for JSON header disambiguation
- utility functions documentation (fixes  #424  h/t @dskrvk) 
						
					 
					
						2017-03-10 18:39:17 -05:00 
						 
				 
			
				
					
						
							
							
								Patrick Lam 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a72c8b0e 
							
						 
					 
					
						
						
							
							disambiguate duplicate header names  
						
						... 
						
						
						
						closes  #194  h/t @patricklam
note: @sheetjsdev authored commit, original PR date/author used 
					
						2017-03-10 14:15:39 -05:00 
						 
				 
			
				
					
						
							
							
								Takashi Fujita 
							
						 
					 
					
						
						
						
						
							
						
						
							d4829476f7 
							
						 
					 
					
						
						
							
							fix parse_si for Japanese excel files  
						
						... 
						
						
						
						fixes  #141  h/t @tgfjt .  Original message:
using #parse_si 'Phonetic Properties' items for Japanese excel files,
the Phonetic items(KATAKANA) represents pronunciation hints of String(KANJI).
```xml
<si>
 <t>漢字(japanese KANJI)</t>
 <rPh>
  <t>フリガナ(this is KATAKANA for pronounciation:漢字)</t>
 </rPh>
</si>
```
It expected get '漢字' . but got '漢字フリガナ'.
so replace these string, because this can be caused by only `<rPh>`. 
					
						2017-03-10 13:27:11 -05: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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7b6fb7b327 
							
						 
					 
					
						
						
							
							version bump 0.8.8: HTML  
						
						... 
						
						
						
						- read MSO HTML (fixes  #419  h/t @vineetl fixes  #458  h/t @tienne)
- roll out xml namespace fix (closes  #362  h/t @PierreOCXP)
- cellDates clarifications 
						
					 
					
						2017-03-09 00:24:32 -05:00 
						 
				 
			
				
					
						
							
							
								Giovanni Bruno 
							
						 
					 
					
						
						
						
						
							
						
						
							d2b5506dec 
							
						 
					 
					
						
						
							
							parse rich strings with bare boolean tags  
						
						... 
						
						
						
						h/t @giowe fixes  #309 
note: @sheetjsdev authored commit, original PR date/author used 
						
					 
					
						2017-03-07 14:09:28 -05:00