forked from sheetjs/sheetjs
Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
4495a9253e |
@ -52,6 +52,10 @@ function parse_xlmeta_bin(data, name, _opts) {
|
||||
var metatype = 2;
|
||||
recordhopper(data, function(val, R, RT) {
|
||||
switch (RT) {
|
||||
case 58:
|
||||
break;
|
||||
case 59:
|
||||
break;
|
||||
case 335:
|
||||
out.Types.push({ name: val.name });
|
||||
break;
|
||||
|
@ -35,6 +35,7 @@ function parse_xlink_bin(data, rel, name/*:string*/, _opts) {
|
||||
case 0x0249: /* 'BrtSupNameFmla' */
|
||||
case 0x024A: /* 'BrtSupNameBits' */
|
||||
case 0x024B: /* 'BrtSupNameEnd' */
|
||||
case 0x13F4: /* 'BrtExternalLinksAlternateUrls' */
|
||||
break;
|
||||
|
||||
case 0x0023: /* 'BrtFRTBegin' */
|
||||
|
@ -505,7 +505,7 @@ function parse_BrtDVal(/*data, length, opts*/) {
|
||||
}
|
||||
function parse_BrtDVal14(/*data, length, opts*/) {
|
||||
}
|
||||
/* [MS-XLSB] 2.1.7.61 Worksheet */
|
||||
/* [MS-XLSB] 2.1.7.62 Worksheet */
|
||||
function parse_ws_bin(data, _opts, idx, rels, wb/*:WBWBProps*/, themes, styles)/*:Worksheet*/ {
|
||||
if(!data) return data;
|
||||
var opts = _opts || {};
|
||||
|
@ -856,6 +856,25 @@ var XLSBRecordEnum = {
|
||||
0x13E8: { /* n:"BrtEndCalcFeatures", */ T:-1 },
|
||||
0x13E9: { /* n:"BrtCalcFeature" */ },
|
||||
0x13EB: { /* n:"BrtExternalLinksPr" */ },
|
||||
0x13EC: { /* n:"BrtPivotCacheImplicitMeasureSupport" */ },
|
||||
0x13ED: { /* n:"BrtPivotFieldIgnorableAfter" */ },
|
||||
0x13EE: { /* n:"BrtPivotHierarchyIgnorableAfter" */ },
|
||||
0x13EF: { /* n:"BrtPivotDataFieldFutureData" */ },
|
||||
0x13F1: { /* n:"BrtPivotCacheRichData" */ },
|
||||
0x13F4: { /* n:"BrtExternalLinksAlternateUrls" */ },
|
||||
0x13F5: { /* n:"BrtBeginPivotVersionInfo" */ },
|
||||
0x13F6: { /* n:"BrtEndPivotVersionInfo" */ },
|
||||
0x13F7: { /* n:"BrtBeginCacheVersionInfo" */ },
|
||||
0x13F8: { /* n:"BrtEndCacheVersionInfo" */ },
|
||||
0x13F9: { /* n:"BrtPivotRequiredFeature" */ },
|
||||
0x13FA: { /* n:"BrtPivotLastUsedFeature" */ },
|
||||
0x13FD: { /* n:"BrtExternalCodeService" */ },
|
||||
0x1407: { /* n:"BrtShowDataTypeIcons" */ },
|
||||
0x140A: { /* n:"BrtSXDIAggregation" */ },
|
||||
0x140B: { /* n:"BrtPivotFieldFeatureSupportInfo" */ },
|
||||
0x140C: { /* n:"BrtPivotCacheAutoRefresh" */ },
|
||||
0x140E: { /* n:"BrtShowDataTypeIconsUserShView" */ },
|
||||
0x140F: { /* n:"BrtWorkbookCompatibilityVersion" */ },
|
||||
0xFFFF: { n:"" }
|
||||
};
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
|
||||
}
|
||||
/*global define */
|
||||
/*:: declare var define:any; */
|
||||
if(typeof exports !== 'undefined') make_xlsx_lib(exports);
|
||||
|
@ -52,6 +52,10 @@ function parse_xlmeta_bin(data, name, _opts) {
|
||||
var metatype = 2;
|
||||
recordhopper(data, function(val, R, RT) {
|
||||
switch (RT) {
|
||||
case 58:
|
||||
break;
|
||||
case 59:
|
||||
break;
|
||||
case 335:
|
||||
out.Types.push({ name: val.name });
|
||||
break;
|
||||
|
@ -73,15 +73,37 @@ function parse_xlmeta_bin(data: RawData, name: string, _opts?: ParseXLMetaOption
|
||||
// case 0x014D: /* BrtEndMetadata */
|
||||
// case 0x014E: /* BrtBeginEsmdtinfo */
|
||||
// case 0x0150: /* BrtEndEsmdtinfo */
|
||||
// case 0x0151: /* BrtBeginEsmdb */
|
||||
// case 0x0152: /* BrtEndEsmdb */
|
||||
// case 0x0153: /* BrtBeginEsfmd */
|
||||
// case 0x0154: /* BrtEndEsfmd */
|
||||
// case 0x0174: /* BrtBeginEsmdx */
|
||||
// case 0x0175: /* BrtEndEsmdx */
|
||||
// case 0x0176: /* BrtBeginMdxSet */
|
||||
// case 0x0177: /* BrtEndMdxSet */
|
||||
// case 0x0178: /* BrtBeginMdxMbrProp */
|
||||
// case 0x0179: /* BrtEndMdxMbrProp */
|
||||
// case 0x017A: /* BrtBeginMdxKPI */
|
||||
// case 0x017B: /* BrtEndMdxKPI */
|
||||
// case 0x017C: /* BrtBeginEsstr */
|
||||
// case 0x017D: /* BrtEndEsstr */
|
||||
// case 0x0034: /* BrtBeginFmd */
|
||||
// case 0x0035: /* BrtEndFmd */
|
||||
// case 0x0036: /* BrtBeginMdx */
|
||||
// case 0x0037: /* BrtEndMdx */
|
||||
// case 0x0038: /* BrtBeginMdxTuple */
|
||||
// case 0x0039: /* BrtEndMdxTuple */
|
||||
// case 0x1000: /* BrtBeginDynamicArrayPr */
|
||||
// case 0x1001: /* BrtEndDynamicArrayPr */
|
||||
// case 0x138A: /* BrtBeginRichValueBlock */
|
||||
// case 0x138B: /* BrtEndRichValueBlock */
|
||||
|
||||
case 0x003A: /* BrtMdxMbrIstr */
|
||||
break;
|
||||
|
||||
case 0x003B: /* BrtStr */
|
||||
break;
|
||||
|
||||
case 0x014F: /* BrtMdtinfo */
|
||||
out.Types.push({name: (val as BrtMdtinfo).name}); break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user