version bump 0.5.12: pass AutoFilter tests
- XLSB Brt* records
This commit is contained in:
parent
2df14a3cce
commit
0a8304c076
@ -150,6 +150,7 @@ OSP-covered specifications:
|
||||
|
||||
- [MS-XLSX]: Excel (.xlsx) Extensions to the Office Open XML SpreadsheetML File Format
|
||||
- [MS-XLSB]: Excel (.xlsb) Binary File Format
|
||||
- [MS-XLDM]: Spreadsheet Data Model File Format
|
||||
- [MS-OE376]: Office Implementation Information for ECMA-376 Standards Support
|
||||
|
||||
## Badges
|
||||
|
@ -1 +1 @@
|
||||
XLSX.version = '0.5.11';
|
||||
XLSX.version = '0.5.12';
|
||||
|
@ -233,9 +233,26 @@ var parse_ws_bin = function(data, opts) {
|
||||
case 'BrtDVal': break; // TODO
|
||||
case 'BrtEndDVals': break; // TODO
|
||||
case 'BrtRangeProtection': break; // TODO
|
||||
case 'BrtBeginActiveXControls': break; // TODO
|
||||
case 'BrtActiveX': break; // TODO
|
||||
case 'BrtEndActiveXControls': break; // TODO
|
||||
|
||||
/* ActiveX */
|
||||
case 'BrtBeginActiveXControls': break;
|
||||
case 'BrtActiveX': break;
|
||||
case 'BrtEndActiveXControls': break;
|
||||
|
||||
/* AutoFilter */
|
||||
case 'BrtBeginAFilter': break;
|
||||
case 'BrtEndAFilter': break;
|
||||
case 'BrtBeginFilterColumn': break;
|
||||
case 'BrtBeginFilters': break;
|
||||
case 'BrtFilter': break;
|
||||
case 'BrtEndFilters': break;
|
||||
case 'BrtEndFilterColumn': break;
|
||||
case 'BrtDynamicFilter': break;
|
||||
case 'BrtTop10Filter': break;
|
||||
case 'BrtBeginCustomFilters': break;
|
||||
case 'BrtCustomFilter': break;
|
||||
case 'BrtEndCustomFilters': break;
|
||||
|
||||
default: if(!pass) throw new Error("Unexpected record " + R.n);
|
||||
}
|
||||
}, opts);
|
||||
|
25
dist/xlsx.js
vendored
25
dist/xlsx.js
vendored
@ -424,7 +424,7 @@ SSF.load_table = function(tbl) { for(var i=0; i!=0x0188; ++i) if(tbl[i]) SSF.loa
|
||||
make_ssf(SSF);
|
||||
var XLSX = {};
|
||||
(function(XLSX){
|
||||
XLSX.version = '0.5.11';
|
||||
XLSX.version = '0.5.12';
|
||||
var current_codepage, current_cptable, cptable;
|
||||
if(typeof module !== "undefined" && typeof require !== 'undefined') {
|
||||
if(typeof cptable === 'undefined') cptable = require('codepage');
|
||||
@ -1638,9 +1638,26 @@ var parse_ws_bin = function(data, opts) {
|
||||
case 'BrtDVal': break; // TODO
|
||||
case 'BrtEndDVals': break; // TODO
|
||||
case 'BrtRangeProtection': break; // TODO
|
||||
case 'BrtBeginActiveXControls': break; // TODO
|
||||
case 'BrtActiveX': break; // TODO
|
||||
case 'BrtEndActiveXControls': break; // TODO
|
||||
|
||||
/* ActiveX */
|
||||
case 'BrtBeginActiveXControls': break;
|
||||
case 'BrtActiveX': break;
|
||||
case 'BrtEndActiveXControls': break;
|
||||
|
||||
/* AutoFilter */
|
||||
case 'BrtBeginAFilter': break;
|
||||
case 'BrtEndAFilter': break;
|
||||
case 'BrtBeginFilterColumn': break;
|
||||
case 'BrtBeginFilters': break;
|
||||
case 'BrtFilter': break;
|
||||
case 'BrtEndFilters': break;
|
||||
case 'BrtEndFilterColumn': break;
|
||||
case 'BrtDynamicFilter': break;
|
||||
case 'BrtTop10Filter': break;
|
||||
case 'BrtBeginCustomFilters': break;
|
||||
case 'BrtCustomFilter': break;
|
||||
case 'BrtEndCustomFilters': break;
|
||||
|
||||
default: if(!pass) throw new Error("Unexpected record " + R.n);
|
||||
}
|
||||
}, opts);
|
||||
|
4
dist/xlsx.min.js
vendored
4
dist/xlsx.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/xlsx.min.map
vendored
2
dist/xlsx.min.map
vendored
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "xlsx",
|
||||
"version": "0.5.11",
|
||||
"version": "0.5.12",
|
||||
"author": "sheetjs",
|
||||
"description": "XLSB / XLSX / XLSM (Excel 2007+ Spreadsheet) parser",
|
||||
"keywords": [ "xlsx", "xlsb", "xlsm", "office", "excel", "spreadsheet" ],
|
||||
@ -33,5 +33,5 @@
|
||||
},
|
||||
"bugs": { "url": "https://github.com/SheetJS/js-xlsx/issues" },
|
||||
"license": "Apache-2.0",
|
||||
"engines": { "node": ">=0.6" }
|
||||
"engines": { "node": ">=0.8" }
|
||||
}
|
||||
|
@ -1,3 +1,4 @@
|
||||
AutoFilter.xlsb
|
||||
RkNumber.xlsb
|
||||
comments_stress_test.xlsb
|
||||
custom_properties.xlsb
|
||||
@ -10,6 +11,7 @@ pivot_table_test.xlsb
|
||||
rich_text_stress.xlsb
|
||||
time_stress_test_1.xlsb
|
||||
xlsx-stream-d-date-cell.xlsb
|
||||
AutoFilter.xlsx
|
||||
LONumbers-2010.xlsx
|
||||
LONumbers-2011.xlsx
|
||||
LONumbers.xlsx
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit a0974ce48b17fdeaf7db5d865b215b98192921c7
|
||||
Subproject commit e10c73df3e00e8cbb74528f01e9b63c981a6a1e0
|
25
xlsx.js
25
xlsx.js
@ -424,7 +424,7 @@ SSF.load_table = function(tbl) { for(var i=0; i!=0x0188; ++i) if(tbl[i]) SSF.loa
|
||||
make_ssf(SSF);
|
||||
var XLSX = {};
|
||||
(function(XLSX){
|
||||
XLSX.version = '0.5.11';
|
||||
XLSX.version = '0.5.12';
|
||||
var current_codepage, current_cptable, cptable;
|
||||
if(typeof module !== "undefined" && typeof require !== 'undefined') {
|
||||
if(typeof cptable === 'undefined') cptable = require('codepage');
|
||||
@ -1638,9 +1638,26 @@ var parse_ws_bin = function(data, opts) {
|
||||
case 'BrtDVal': break; // TODO
|
||||
case 'BrtEndDVals': break; // TODO
|
||||
case 'BrtRangeProtection': break; // TODO
|
||||
case 'BrtBeginActiveXControls': break; // TODO
|
||||
case 'BrtActiveX': break; // TODO
|
||||
case 'BrtEndActiveXControls': break; // TODO
|
||||
|
||||
/* ActiveX */
|
||||
case 'BrtBeginActiveXControls': break;
|
||||
case 'BrtActiveX': break;
|
||||
case 'BrtEndActiveXControls': break;
|
||||
|
||||
/* AutoFilter */
|
||||
case 'BrtBeginAFilter': break;
|
||||
case 'BrtEndAFilter': break;
|
||||
case 'BrtBeginFilterColumn': break;
|
||||
case 'BrtBeginFilters': break;
|
||||
case 'BrtFilter': break;
|
||||
case 'BrtEndFilters': break;
|
||||
case 'BrtEndFilterColumn': break;
|
||||
case 'BrtDynamicFilter': break;
|
||||
case 'BrtTop10Filter': break;
|
||||
case 'BrtBeginCustomFilters': break;
|
||||
case 'BrtCustomFilter': break;
|
||||
case 'BrtEndCustomFilters': break;
|
||||
|
||||
default: if(!pass) throw new Error("Unexpected record " + R.n);
|
||||
}
|
||||
}, opts);
|
||||
|
Loading…
Reference in New Issue
Block a user