/* 18.8.31 numFmts CT_NumFmts */ function parseNumFmts(t, opts) { styles.NumberFmt = []; for(var y in SSF._table) styles.NumberFmt[y] = SSF._table[y]; t[0].match(/<[^>]*>/g).forEach(function(x) { var y = parsexmltag(x); switch(y[0]) { case '': case '': break; case '0) SSF.load(f,i); } break; default: if(opts.WTF) throw 'unrecognized ' + y[0] + ' in numFmts'; } }); } /* 18.8.10 cellXfs CT_CellXfs */ function parseCXfs(t, opts) { styles.CellXf = []; t[0].match(/<[^>]*>/g).forEach(function(x) { var y = parsexmltag(x); switch(y[0]) { case '': case '': break; /* 18.8.45 xf CT_Xf */ case '': break; /* 18.8.1 alignment CT_CellAlignment */ case '': break; /* 18.8.33 protection CT_CellProtection */ case '': case '': break; case '': break; case ']*)>.*<\/numFmts>/))) parseNumFmts(t, opts); /* fonts CT_Fonts ? */ /* fills CT_Fills ? */ /* borders CT_Borders ? */ /* cellStyleXfs CT_CellStyleXfs ? */ /* cellXfs CT_CellXfs ? */ if((t=data.match(/]*)>.*<\/cellXfs>/))) parseCXfs(t, opts); /* dxfs CT_Dxfs ? */ /* tableStyles CT_TableStyles ? */ /* colors CT_Colors ? */ /* extLst CT_ExtensionList ? */ return styles; }