schangxiang@126.com
2025-09-19 0821aa23eabe557c0d9ef5dbe6989c68be35d1fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# CHANGELOG
 
This log is intended to keep track of backwards-incompatible changes, including
but not limited to API changes and file location changes.  Minor behavioral
changes may not be included if they are not expected to break existing code.
 
## v0.15.1 (2019-08-14)
 
* XLSX ignore XML artifacts
* HTML capture and persist merges
 
## v0.15.0
 
* `dist/xlsx.mini.min.js` mini build with XLSX read/write and some utilities
* Removed legacy conversion utility functions
 
## v0.14.5
 
* XLS PtgNameX lookup
* XLS always create stub cells for blank cells with comments
 
 
## v0.14.4
 
* Better treatment of `skipHidden` in CSV output
* Ignore CLSID in XLS
* SYLK 7-bit character encoding
* SYLK and DBF codepage support
 
## v0.14.3
 
* Proper shifting of addresses in Shared Formulae
 
## v0.14.2
 
* Proper XML encoding of comments
 
## v0.14.1
 
* raw cell objects can be passed to `sheet_add_aoa`
* `_FilterDatabase` fix for AutoFilter-related crashes
* `stream.to_json` doesn't end up accidentally scanning to max row
 
## 0.14.0 (2018-09-06)
 
* `sheet_to_json` default flipped to `raw: true`
 
## 0.13.5 (2018-08-25)
 
* HTML output generates `<br/>` instead of encoded newline character
 
## 0.13.2 (2018-07-08)
 
* Buffer.from shim replaced, will not be defined in node `<=0.12`
 
## 0.13.0 (2018-06-01)
 
* Library reshaped to support AMD out of the box
 
## 0.12.11 (2018-04-27)
 
* XLS/XLSX/XLSB range truncation (errors in `WTF` mode)
 
## 0.12.4 (2018-03-04)
 
* `JSZip` renamed to `JSZipSync`
 
## 0.12.0 (2018-02-08)
 
* Extendscript target script in NPM package 
 
## 0.11.19 (2018-02-03)
 
* Error on empty workbook
 
## 0.11.16 (2017-12-30)
 
* XLS ANSI/CP separation
* 'array' write type and ArrayBuffer processing
 
## 0.11.6 (2017-10-16)
 
* Semicolon-delimited files are detected
 
## 0.11.5 (2017-09-30)
 
* Bower main script shifted to full version
* 'binary' / 'string' encoding
 
## 0.11.3 (2017-08-19)
 
* XLS cell ixfe/XF removed
 
## 0.11.0 (2017-07-31)
 
* Strip `require` statements from minified version
* minifier mangler enabled
 
## 0.10.9 (2017-07-28)
 
* XLML/HTML resolution logic looks further into the data stream to decide type
* Errors thrown on suspected RTF files
 
## 0.10.5 (2017-06-09)
 
* HTML Table output header/footer should not include `<table>` tag
 
## 0.10.2 (2017-05-16)
 
* Dates are converted to numbers by default (set `cellDates:true` to emit Dates)
* Module does not export CFB
 
## 0.9.10 (2017-04-08)
 
* `--perf` renamed to `--read-only`
 
## 0.9.9 (2017-04-03)
 
* default output format changed to XLSB
* comment text line endings are now normalized
* errors thrown on write when worksheets have invalid names
 
## 0.9.7 (2017-03-28)
 
* XLS legacy `!range` field removed
* Hyperlink tooltip is stored in the `Tooltip` field
 
## 0.9.6 (2017-03-25)
 
* `sheet_to_json` now passes `null` values when `raw` is set to `true`
* `sheet_to_json` treats `null` stub cells as values in conjunction with `raw`
 
## 0.9.5 (2017-03-22)
 
* `cellDates` affects parsing in non-XLSX formats
 
## 0.9.3 (2017-03-15)
 
* XLML property names are more closely mapped to the XLSX equivalent
* Stub cells are now cell type `z`
 
## 0.9.2 (2017-03-13)
 
* Removed stale TypeScript definition files.  Flowtype comments are used in the
  `xlsx.flow.js` source and stripped to produce `xlsx.js`.
* sed usage reworked to support GNU sed in-place form.  BSD sed seems to work,
  but the build script has not been tested on other sed variants:
 
```bash
$ sed -i.ext  [...] # GNU
$ sed -i .ext [...] # bsd
```
 
## 0.9.0 (2017-03-09)
 
* Removed ods.js source.  The xlsx.js source absorbed the ODS logic and exposes
  the ODS variable, so projects should remove references to ods.js