2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 # This file incorporates work covered by the following license notice:
10 # Licensed to the Apache Software Foundation (ASF) under one or more
11 # contributor license agreements. See the NOTICE file distributed
12 # with this work for additional information regarding copyright
13 # ownership. The ASF licenses this file to you under the Apache
14 # License, Version 2.0 (the "License"); you may not use this file
15 # except in compliance with the License. You may obtain a copy of
16 # the License at http://www.apache.org/licenses/LICENSE-2.0 .
19 # dumper settings ============================================================
21 # Path to additional configuration data, relative to this file.
22 include-config-file=dumperbase.ini
23 include-config-file=dffdumper.ini
24 include-config-file=oledumper.ini
26 # Enable entire dumper. This option does not affect the option 'enable-import'.
27 # 0=off, 1=on, missing = use setting from dumperbase.ini
30 # Enable import after dumping. Disabling this option allows to dump a file
31 # without loading it. This option is independent from the 'enable-dumper'
33 # 0=off, 1=on, missing = use setting from dumperbase.ini
36 # BIFF record settings -------------------------------------------------------
38 # Merge CONTINUE records with leading record (default=on).
39 # 0=off - show CONTINUE records separately (hex dump)
40 # 1=on - show contents of leading record together with following CONTINUE
41 merge-continue-record=1
43 # name lists =================================================================
45 # common ---------------------------------------------------------------------
47 unitconverter=CONV-PERCENT-NEG,-1,%
48 unitconverter=CONV-COLWIDTH,/256,chars
49 unitconverter=CONV-TINT,/327.67,%
51 shortlist=BIFF,0,biff2,biff3,biff4,biff5,biff8
63 shortlist=WINDOWS-PALETTE-0,0,black,white,red,green,blue,yellow,magenta,cyan
64 shortlist=WINDOWS-PALETTE-8,8,black,white,red,green,blue,yellow,magenta,cyan
65 shortlist=WINDOWS-PALETTE-16,16,dark-red,dark-green,dark-blue,dark-yellow,dark-magenta,dark-cyan,light-grey,dark-grey
67 multilist=WINDOWS-SYSCOLORS-BIFF2
68 24=sys-window-text,sys-window-bg
69 0x7FFF=sys-window-text
72 multilist=WINDOWS-SYSCOLORS-BIFF5
73 64=sys-window-text,sys-window-bg,,sys-button-face
74 77=sys-window-text-chart,sys-window-bg-chart,auto-border-chart,sys-tooltip-bg,sys-tooltip-text
75 0x7FFF=sys-window-text
78 constlist=COLORS-BIFF2
79 include=WINDOWS-PALETTE-0
80 include=WINDOWS-SYSCOLORS-BIFF2
83 constlist=COLORS-BIFF3
84 include=WINDOWS-PALETTE-0
85 include=WINDOWS-PALETTE-8
86 include=WINDOWS-PALETTE-16
87 include=WINDOWS-SYSCOLORS-BIFF2
90 multilist=COLORS-BIFF5
91 include=WINDOWS-PALETTE-0
92 include=WINDOWS-PALETTE-8
93 include=WINDOWS-PALETTE-16
94 24=0x8080FF,0x802060,0xFFFFC0,0xA0E0E0,0x600080,0xFF8080,0x0080C0,0xC0C0FF
95 32=0x000080,0xFF00FF,0xFFFF00,0x00FFFF,0x800080,0x800000,0x008080,0x0000FF
96 40=0x00CFFF,0x69FFFF,0xE0FFE0,0xFFFF80,0xA6CAF0,0xDD9CB3,0xB38FEE,0xE3E3E3
97 48=0x2A6FF9,0x3FB8CD,0x488436,0x958C41,0x8E5E42,0xA0627A,0x624FAC,0x969696
98 56=0x1D2FBE,0x286676,0x004500,0x453E01,0x6A2813,0x85396A,0x4A3285,0x424242
99 include=WINDOWS-SYSCOLORS-BIFF5
102 multilist=COLORS-BIFF8
103 include=WINDOWS-PALETTE-0
104 include=WINDOWS-PALETTE-8
105 include=WINDOWS-PALETTE-16
106 24=0x9999FF,0x993366,0xFFFFCC,0xCCFFFF,0x660066,0xFF8080,0x0066CC,0xCCCCFF
107 32=0x000080,0xFF00FF,0xFFFF00,0x00FFFF,0x800080,0x800000,0x008080,0x0000FF
108 40=0x00CCFF,0xCCFFFF,0xCCFFCC,0xFFFF99,0x99CCFF,0xFF99CC,0xCC99FF,0xFFCC99
109 48=0x3366FF,0x33CCCC,0x99CC00,0xFFCC00,0xFF9900,0xFF6600,0x666699,0x969696
110 56=0x003366,0x339966,0x003300,0x333300,0x993300,0x993366,0x333399,0x333333
111 include=WINDOWS-SYSCOLORS-BIFF5
114 shortlist=BORDERSTYLES-BIFF3,0,none,thin,medium,dash,dot,thick,double,hair
116 multilist=BORDERSTYLES-BIFF8
117 include=BORDERSTYLES-BIFF3
118 8=medium-dash,thin-dash-dot,medium-dash-dot,thin-dash-dot-dot,medium-dash-dot-dot,slant-dash-dot
121 multilist=FILLPATTERNS-BIFF3
122 0=no-fill,solid-fill,50%-grey,75%-grey,25%-grey
123 5=hor-stripe,ver-stripe,rev-diag-stripe,diag-stripe,diag-crosshatch
124 10=thick-diag-crosshatch,thin-hor-stripe,thin-ver-stripe,thin-rev-diag-stripe,thin-diag-stripe
125 15=thin-hor-crosshatch,thin-diag-crosshatch,12.5%-grey,6.25%-grey
128 shortlist=TEXTORIENTATION,0,horizontal,stacked,90°-ccw,90°-cw
130 constlist=TEXTROTATION-BIFF8
135 multilist=BUILTIN-FORMATS
137 0=General,0,0.00,'#,##0','#,##0.00'
138 5='"$"#,##0_);\("$"#,##0\)','"$"#,##0_);[Red]\("$"#,##0\)','"$"#,##0.00_);\("$"#,##0.00\)','"$"#,##0.00_);[Red]\("$"#,##0.00\)',0%
139 10=0.00%,0.00E+00,# ?/?,# ??/??,M/D/YYYY
140 15=D-MMM-YY,D-MMM,MMM-YY,h:mm AM/PM,h:mm:ss AM/PM
141 20=h:mm,h:mm:ss,M/D/YYYY h:mm,General,General
142 25=General,General,M/D/YYYY,M/D/YYYY,M/D/YYYY
143 30=M/D/YYYY,M/D/YYYY,h:mm:ss,h:mm:ss,h:mm:ss
144 35=h:mm:ss,M/D/YYYY,'#,##0_);(#,##0)','#,##0_);[Red](#,##0)','#,##0.00_);(#,##0.00)'
145 40='#,##0.00_);[Red](#,##0.00)'
146 41='_(* #,##0_);_(* \(#,##0\);_(* "-"_);_(@_)'
147 42='_("$"* #,##0_);_("$"* \(#,##0\);_("$"* "-"_);_(@_)'
148 43='_(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_)'
149 44='_("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??_);_(@_)'
150 45=mm:ss,[h]:mm:ss,mm:ss.0,##0.0E+0,@
151 50=M/D/YYYY,M/D/YYYY,M/D/YYYY,M/D/YYYY,M/D/YYYY
152 55=M/D/YYYY,M/D/YYYY,M/D/YYYY,M/D/YYYY,0
153 60=0.00,'#,##0','#,##0.00','$#,##0_);($#,##0)','$#,##0_);[Red]($#,##0)'
154 65='$#,##0.00_);($#,##0.00)','$#,##0.00_);[Red]($#,##0.00)',0%,0.00%,# ?/?
155 70=# ??/??,M/D/YYYY,M/D/YYYY,D-MMM-YY,D-MMM
156 75=MMM-YY,h:mm,h:mm:ss,M/D/YYYY h:mm,mm:ss
160 constlist=CONSTVALUE-TYPE
168 constlist=PIVOT-NAMELEN
175 0x0002=alert-unsupported
178 shortlist=EXTCOLOR-TYPE,0,auto,indexed,rgb,theme,n/a
180 combilist=EXTCOLOR-FLAGS
182 0xFE=uint8,dec,type,EXTCOLOR-TYPE
185 shortlist=EXTGRADIENT-TYPE,0,linear,path
187 shortlist=EXTFONT-SCHEME,-1,n/a,none,major,minor
189 # DFF ------------------------------------------------------------------------
191 flagslist=DFF-CLIENTANCHOR-FLAGS
196 # formulas -------------------------------------------------------------------
198 multilist=BASETOKENS-BIFF2
199 0x00=,tExp,tTbl,tAdd,tSub,tMul,tDiv,tPower
200 0x08=tConcat,tLT,tLE,tEQ,tGE,tGT,tNE,tIsect
201 0x10=tList,tRange,tUplus,tUminus,tPercent,tParen,tMissArg,tStr
202 0x18=,tAttr,tSheet,tEndSheet,tErr,tBool,tInt,tNum
205 constlist=BASETOKENS-BIFF5
206 include=BASETOKENS-BIFF2
210 constlist=BASETOKENS-BIFF8
211 include=BASETOKENS-BIFF5
215 constlist=TOKENCLASSES
221 multilist=CLASSTOKENS-BIFF2
222 0x00=tArray,tFunc,tFuncVar,tName,tRef,tArea,tMemArea,tMemErr
223 0x08=tMemNoMem,tMemFunc,tRefErr,tAreaErr,tRefN,tAreaN,tMemAreaN,tMemNoMemN
227 constlist=CLASSTOKENS-BIFF4
228 include=CLASSTOKENS-BIFF2
232 multilist=CLASSTOKENS-BIFF5
233 include=CLASSTOKENS-BIFF4
234 0x19=tNameX,tRef3d,tArea3d,tRefErr3d,tAreaErr3d
238 0x7FFF=uint16,dec,func-id
242 combilist=PARAMCOUNT-CMD
247 combilist=REFRELFLAGS
248 0x3FFF=uint16,dec,value
254 0x00=,tNlrErr,tNlrRowR,tNlrColR,,,tNlrRowV,tNlrColV
255 0x08=,,tNlrRange,tNlrSRange,tNlrSRowR,tNlrSColR,tNlrSRowV,tNlrSColV
256 0x10=tNlrRangeErr,,,,,,,
257 0x18=,,,,,tNlrSxName,,
260 combilist=NLRADDFLAGS
261 0x3FFFFFFF=uint32,dec,count
276 shortlist=ATTRSPACETYPES,0,space-before-token,cr-before-token,space-before-open,cr-before-open,space-before-close,cr-before-close,leading-space
278 # record names ---------------------------------------------------------------
280 multilist=RECORD-NAMES-BIFF2
282 0x0000=DIMENSION,BLANK,INTEGER,NUMBER,LABEL,BOOLERR,FORMULA,STRING
283 0x0008=ROW,BOF,EOF,INDEX,CALCCOUNT,CALCMODE,PRECISION,REFMODE
284 0x0010=DELTA,ITERATION,PROTECT,PASSWORD,HEADER,FOOTER,EXTERNCOUNT,EXTERNSHEET
285 0x0018=DEFINEDNAME,WINDOWPROTECT,VERTICALPAGEBREAKS,HORIZONTALPAGEBREAKS,NOTE,SELECTION,FORMAT,BUILTINFMTCOUNT
286 0x0020=COLUMNDEFAULT,ARRAY,DATEMODE,EXTERNALNAME,COLWIDTH,DEFAULTROWHEIGHT,LEFTMARGIN,RIGHTMARGIN
287 0x0028=TOPMARGIN,BOTTOMMARGIN,PRINTHEADERS,PRINTGRIDLINES,,,,FILEPASS
288 0x0030=,FONT,FONT2,PRINTSIZE,,INFOOPTS,DATATABLE,DATATABLE2
289 0x0038=WNDESK,,BEGINPREF,ENDPREF,CONTINUE,WINDOW1,WINDOW2,
290 0x0040=BACKUP,PANE,CODEPAGE,XF,IXFE,EFONT,SHOWSCROLL,SHOWFORMULA
291 0x0048=STATUSBAR,SHORTMENUS,DDEENABLED,AUTODEC,MENUKEY,PLS|ZOOM,MENUUND,MOVESEL
292 0x0050=DCON,DCONREF,DCONNAME,,,DEFCOLWIDTH,,
293 # worksheet records new in BIFF3, but supported in BIFF2 streams
294 0x0200=DIMENSION,BLANK,,NUMBER,LABEL,BOOLERR,,
300 0x1000=,CHUNITS,CHCHART,CHSERIES,CHSOURCELINK,,CHDATAFORMAT,CHLINEFORMAT
301 0x1008=,CHMARKERFORMAT,CHAREAFORMAT,CHPIEFORMAT,CHATTACHEDLABEL,CHSTRING,,
302 0x1010=,,,,CHTYPEGROUP,CHLEGEND,CHSERIESLIST,CHBAR
303 0x1018=CHLINE,CHPIE,CHAREA,CHSCATTER,CHCHARTLINE,CHAXIS,CHTICK,CHVALUERANGE
304 0x1020=CHLABELRANGE,CHAXISLINE,CHFORMATLINK,,CHDEFAULTTEXT,CHTEXT,CHFONT,CHOBJECTLINK
305 0x1028=,,,,,CHARROW,,CHARROWHEAD
306 0x1030=,,CHFRAME,CHBEGIN,CHEND,CHPLOTFRAME,CHCHARTSIZE,CHRELPOSITION
307 0x1038=CHARROWRELPOS,,CHCHART3D,,,,,
310 multilist=RECORD-NAMES-BIFF3
311 include=RECORD-NAMES-BIFF2
313 exclude=0x0006,0x0008,0x0009,0x000B,0x0018,0x0020,0x0023,0x0024,0x0025,0x0031,0x0036,0x0037,0x003E,0x0043,0x0044,0x0045
314 0x0050=,,,,,,BUILTINFMTCOUNT,
315 0x0058=TOOLBAR,XCT,CRN,FILESHARING,WRITEACCESS,OBJ,UNCALCED,SAFERECALC
316 0x0060=TEMPLATE,INTL,,OBJECTPROTECT,,,,
319 0x0078=,,,,,COLINFO,,IMGDATA
320 0x0080=GUTS,SHEETPR,GRIDSET,HCENTER,VCENTER,,WRITEPROT,ADDIN
321 0x0088=EDG,PUB,NOTEOFF,LH,COUNTRY,HIDEOBJ,,
322 0x0090=SORT,SUB,PALETTE,,LHRECORD,LHNGRAPH,,
323 0x0200=,,,,,,FORMULA,STRING
328 0x0225=DEFAULTROWHEIGHT
338 multilist=RECORD-NAMES-BIFF4
339 include=RECORD-NAMES-BIFF3
340 # worksheet/workbook records
341 exclude=0x0206,0x0209,0x001E,0x0243
343 0x0088=,,,,,,SHEETSOFFSET,SHEETHEADER
344 0x0090=,,,,,,NOTESOUND,SYNC
345 0x0098=LPR,STANDARDWIDTH,FNGROUPNAME,,FNGROUPCOUNT,,,
346 0x00A0=SCL,PAGESETUP,FNPROTO,PROJEXTSHEET,,,,
347 0x00A8=DRAGDROP,COORDLIST,,GCW,,,,
353 0x1038=,,,CHMULTILINK,,CHDROPBAR,CHRADARLINE,CHSURFACE
356 multilist=RECORD-NAMES-BIFF5
357 include=RECORD-NAMES-BIFF4
358 # worksheet/workbook records
359 exclude=0x0409,0x0218,0x0223,0x0231,0x0443
364 0x0098=,,,FILTERMODE,,AUTOFILTER,FILTERCOLUMN,
365 0x00A8=,,,,,,SCENARIOS,SCENARIO
366 0x00B0=PTDEFINITION,PTFIELD,PTFITEM,,PTROWCOLFIELDS,PTROWCOLITEMS,PTPAGEFIELDS,
367 0x00B8=DOCROUTE,RECIPNAME,,,,MULTRK,MULTBLANK,TOOLBARHDR
368 0x00C0=TOOLBAREND,MMS,ADDMENU,DELMENU,,PTDATAFIELD,PCDEFINITION,PCDFIELD
369 0x00C8=PCITEM_INDEXLIST,PCITEM_DOUBLE,PCITEM_BOOL,PCITEM_ERROR,PCITEM_INTEGER,PCITEM_STRING,PCITEM_DATE,PCITEM_MISSING
370 0x00D0=SXTBL,SXTBRGITEM,SXTBPG,VBAPROJECT,,PIVOTCACHE,RSTRING,DBCELL
371 0x00D8=PCDFRANGEPR,PCDFDISCRETEPR,BOOKBOOL,REVERT,DBORPARAMQUERY,SCENPROTECT,OLESIZE,UDDESC
372 0x00E0=XF,INTERFACEHDR,INTERFACEEND,PCDSOURCE,,,,
376 exclude=0x1004,0x102D,0x102F,0x1036,0x1037,0x1038,0x103B
377 0x1040=CHRADARAREA,CHAXESSET,,CHLEGENDENTRY,CHPROPERTIES,CHSERGROUP,CHUSEDAXESSETS,
378 0x1048=CHPIVOTRANGE,,CHSERPARENT,CHSERTRENDLINE,,,CHFORMAT,CHFRAMEPOS
379 0x1050=CHFORMATRUNS,CHSOURCELINK,,,,,,
380 0x1058=,,,CHSERERRORBAR,,CHSERIESFORMAT,,
383 multilist=RECORD-NAMES-BIFF8
384 include=RECORD-NAMES-BIFF5
385 # worksheet/workbook records
386 0x00E0=,,,,,CELLMERGING,,
387 0x00E8=,IMGDATA,,MSODRAWINGGROUP,MSODRAWING,MSODRAWINGSELECTION,,PHONETICPR
388 0x00F0=,PTDEFINITION2,,,,,,
389 0x00F8=,PCDFORMULAFIELD,,,SST,LABELSST,,EXTSST
390 0x0100=PTFIELD2,,,PCDFIELDINDEX,,,,
391 0x0120=,,PCDEFINITION2,,,,,
392 0x0130=,,,,,,,CHTRINSERT
393 0x0138=CHTRINFO,,,CHTRCELLCONTENT,,TABID,,
394 0x0140=CHTRMOVERANGE,,,,,,,
395 0x0148=,,,,,CHTRINSERTTAB,,
396 0x0158=,,,,,,,LABELRANGES
397 0x0160=USESELFS,DSF,XL5MODIFY,,,,,
398 0x0190=,,,,,,CHTRHEADER,
399 0x01A8=,USERBVIEW,USERSVIEWBEGIN,USERSVIEWEND,,QUERYTABLE,EXTERNALBOOK,PROT4REV
400 0x01B0=CFHEADER,CFRULE,DATAVALIDATIONS,,,DCONBINAME,TXO,REFRESHALL
401 0x01B8=HYPERLINK,NLRDELNAME,CODENAME,PCDFSQLTYPE,PROT4REVPASS,VBAPROJECTEMPTY,DATAVALIDATION,
402 0x01C0=XL9FILE,RECALCID,INTCACHEDDATA,,,,,
404 0x0800=SCREENTIP,,QUERYTABLEREFRESH,QUERYTABLESETTINGS,QUERYTABLESTRING,,,
405 0x0850=CHFRINFO,CHFRWRAPPER,CHFRBLOCKBEGIN,CHFRBLOCKEND,,,CHFRCATEGORYPROPS,CHFRUNITPROPS
406 0x0858=CHPIVOTREF,CHPIVOTFLAGS,,,,,,
407 0x0860=,,SHEETEXT,BOOKEXT,,,,SHAREDFEATHEAD
408 0x0868=,,,CHFRLABELPROPS,,,,
409 0x0870=,,,,,,CONNECTION,
410 0x0878=,,CFRULE12,CFRULEEXT,XFCRC,XFEXT,FILTERCOLUMN12,CONTINUE12
411 0x0888=,,,PAGELAYOUTVIEW,CHECKCOMPAT,DXF,TABLESTYLES,
412 0x0890=,,STYLEEXT,,,,THEME,
413 0x0898=,,MTHREADSETTINGS,COMPRESSPICS,HEADERFOOTER,CHFRLAYOUT,CHFREXTPROPS,CHFREXTPROPSCONT
414 0x08A0=,,,FORCEFULLCALC,CHFRSHAPEPROPS,CHFRTEXTPROPS,,CHFRPLOTAREALAYOUT
416 0x1058=,,,,,,,CH3DDATAFORMAT
417 0x1060=CHFONTBASE,CHPIEEXT,CHDATERANGE,CHDATATABLE,CHPLOTGROWTH,CHSERINDEX,CHESCHERFORMAT,CHPIEEXTSETT
420 # simple records -------------------------------------------------------------
422 constlist=SIMPLE-RECORDS-BIFF2
423 0x000C=uint16,dec,max-iterations
424 0x000D=int16,dec,calc-mode,CALCMODE
425 0x000E=uint16,bool,calc-precise
426 0x000F=uint16,dec,ref-mode,REFMODE
427 0x0010=double,dec,epsilon
428 0x0011=uint16,bool,iterate-recursive
429 0x0012=uint16,bool,contents-protected
430 0x0013=uint16,hex,password-hash
431 0x0016=uint16,dec,externsheets
432 0x0019=uint16,bool,window-protected
433 0x001F=uint16,dec,builtin-fmt-count
434 0x0022=uint16,dec,null-date,DATEMODE
435 0x0025=uint16,hex,rowheight-flags,DEFROWHEIGHT-FLAGS
436 0x0026=double,dec,left-margin,CONV-INCH-TO-CM
437 0x0027=double,dec,right-margin,CONV-INCH-TO-CM
438 0x0028=double,dec,top-margin,CONV-INCH-TO-CM
439 0x0029=double,dec,bottom-margin,CONV-INCH-TO-CM
440 0x002A=uint16,bool,print-sheet-headers
441 0x002B=uint16,bool,print-gridlines
442 0x0040=uint16,bool,backup-on-save
443 0x0044=uint16,dec,xf-idx
444 0x0045=uint16,dec,font-color-idx,COLORS
445 0x0055=uint16,dec,base-col-width
446 0x100B=uint16,dec,extrusion,CONV-PERCENT
447 0x100C=uint16,hex,flags,CHATTACHEDLABEL-FLAGS
448 0x1018=uint16,hex,flags,CHLINE-FLAGS
449 0x101A=uint16,hex,flags,CHAREA-FLAGS
450 0x101C=uint16,dec,line-type,CHCHARTLINE-TYPE
451 0x1021=uint16,dec,axisline-id,CHAXISLINE-ID
452 0x1024=uint16,dec,text-idx
453 0x1026=uint16,dec,font-idx,FONTNAMES
454 0x1045=uint16,dec,group-idx
455 0x1046=uint16,dec,used-axessets
456 0x104A=uint16,dec,series-idx
457 0x104E=uint16,dec,fmt-idx,FORMATS
460 constlist=SIMPLE-RECORDS-BIFF3
461 include=SIMPLE-RECORDS-BIFF2
462 0x0056=uint16,dec,builtin-fmt-count
464 0x005F=uint16,bool,recalc-on-save
465 0x0063=uint16,bool,objects-protected
466 0x0081=uint16,hex,flags,SHEETPR-FLAGS
467 0x0082=uint16,bool,print-gridlines-changed
468 0x0083=uint16,bool,horizontal-centered
469 0x0084=uint16,bool,vertical-centered
470 0x008D=uint16,dec,object-mode,HIDEOBJ
473 constlist=SIMPLE-RECORDS-BIFF4
474 include=SIMPLE-RECORDS-BIFF3
475 0x008E=uint32,hex,stream-pos,CONV-DEC
476 0x0099=uint16,dec,default-col-width,CONV-COLWIDTH
477 0x009C=uint16,dec,func-group-count
478 0x103D=uint16,dec,bar-dist
479 0x103E=uint16,hex,flags,CHRADAR-FLAGS
480 0x103F=uint16,hex,flags,CHSURFACE-FLAGS
483 constlist=SIMPLE-RECORDS-BIFF5
484 include=SIMPLE-RECORDS-BIFF4
485 0x009D=uint16,dec,column-count
486 0x00C9=double,dec,value
487 0x00CA=uint16,bool,value
488 0x00CB=uint16,hex,error-code,ERRORCODES
489 0x00CC=int16,dec,value
490 0x00D5=uint16,hex,cache-id
491 0x00D8=uint16,hex,flags,PCDFRANGEPR-FLAGS
492 0x00DA=uint16,bool,strip-cached-values
493 0x00DD=uint16,bool,scenarios-protected
494 0x00E3=uint16,dec,source-type,PCDSOURCE-TYPE
495 0x1040=uint16,hex,flags,CHRADAR-FLAGS
496 0x105D=uint16,hex,flags,CHSERIESFORMAT-FLAGS
499 constlist=SIMPLE-RECORDS-BIFF8
500 include=SIMPLE-RECORDS-BIFF5
501 0x00E1=uint16,dec,codepage,CODEPAGES
502 0x0160=uint16,bool,use-nat-lang-refs
503 0x0161=uint16,bool,double-stream
504 0x01AF=uint16,bool,revlog-protected
505 0x01B7=uint16,bool,refresh-all
506 0x01BB=uint16,dec,sql-data-type,PCDFSQLTYPE-DATATYPE
507 0x01BC=uint16,hex,password-hash
508 0x1065=uint16,dec,series-idx
511 # ARRAY ----------------------------------------------------------------------
513 flagslist=ARRAY-FLAGS-BIFF2
517 flagslist=ARRAY-FLAGS-BIFF3
518 include=ARRAY-FLAGS-BIFF2
522 # BOF ------------------------------------------------------------------------
524 constlist=BOF-BIFFTYPE
534 constlist=BOF-SHEETTYPE
543 shortlist=BOF-EXCELVERSION,0,excel-97,excel-2000,excel-2002,excel-2003,excel-2007,,excel-2010
544 shortlist=BOF-LOWESTVERSION-BIFF,6,biff8
546 combilist=BOF-HISTORY-FLAGS
555 0x00000200=out-of-mem
556 0x00000400=out-of-mem-renderer
557 0x00002000=font-limit-255
558 0x0003C000=uint8,dec,max-version-saved,BOF-EXCELVERSION
561 combilist=BOF-LOWESTVERSION-FLAGS
562 0x000000FF=uint8,dec,biff-version,BOF-LOWESTVERSION-BIFF
563 0x00000F00=uint8,dec,version-saved,BOF-EXCELVERSION
566 # BOOKEXT --------------------------------------------------------------------
568 combilist=BOOKEXT-FLAGS1
569 0x00000001=no-auto-recover
570 0x00000002=hide-pivot-list
571 0x00000004=filter-privacy
572 0x00000008=embed-smarttags
573 0x00000030=uint8,dec,display-smarttags,BOOKEXT-DISPLAY-SMARTTAGS
574 0x00000040=saved-on-recovery
575 0x00000080=minimal-save
576 0x00000100=opened-on-recovery
577 0x00000200=opened-in-save-mode
580 shortlist=BOOKEXT-DISPLAY-SMARTTAGS,0,button-and-indicator,button,nothing
582 flagslist=BOOKEXT-FLAGS2
583 0x01=warn-smart-doc-manifest
584 0x02=show-inc-annotations
587 flagslist=BOOKEXT-FLAGS3
588 0x02=!all-published!selected-items-published
589 0x04=show-pivot-chart-filter
592 # CALCMODE -------------------------------------------------------------------
594 shortlist=CALCMODE,-1,automatic-no-table,manual,automatic
596 # CFHEADER -------------------------------------------------------------------
598 combilist=CFHEADER-FLAGS
603 # CFRULE ---------------------------------------------------------------------
605 shortlist=CFRULE-TYPE,1,value,formula
606 shortlist=CFRULE-OPERATOR,0,none,between,not-between,equal,not-equal,greater-than,less-than,greater-equal,less-equal
608 flagslist=CFRULE-FLAGS1
610 0x00000001=!hor-align-used
611 0x00000002=!vert-align-used
612 0x00000004=!text-wrap-used
613 0x00000008=!rotation-used
614 0x00000010=!justify-lastline-used
615 0x00000020=!indent-used
616 0x00000040=!shrinktofit-used
617 0x00000080=!cell-merged-used
618 0x00000100=!cell-locked-used
619 0x00000200=!cell-hidden-used
620 0x00000400=!left-border-used
621 0x00000800=!right-border-used
622 0x00001000=!top-border-used
623 0x00002000=!bottom-border-used
624 0x00004000=!tl-to-br-used
625 0x00008000=!bl-to-tr-used
626 0x00010000=!fill-pattern-used
627 0x00020000=!fg-color-idx-used
628 0x00040000=!bg-color-idx-used
629 0x00080000=!fmt-idx-used
630 0x00100000=!def-font-used
631 0x02000000=numfmt-block
632 0x04000000=font-block
633 0x08000000=alignment-block
634 0x10000000=border-block
635 0x20000000=pattern-block
636 0x40000000=protection-block
637 0x80000000=!text-dir-used
640 flagslist=CFRULE-FLAGS2
642 0x0001=!numfmt-id!numfmt-string
643 0x0004=outline-border
647 combilist=CFRULE-ALIGNMENT
648 0x07=uint8,dec,hor-align,XF-HORALIGN
650 0x70=uint8,dec,ver-align,XF-VERALIGN
651 0x80=justify-lastline
654 combilist=CFRULE-INDENT
655 0x000F=uint8,dec,indent
658 0x00C0=uint8,dec,text-dir,XF-TEXTDIRECTION
661 flagslist=CFRULE-FONTFLAGS
670 constlist=CFRULE-FONTWEIGHT
675 constlist=CFRULE-FONTESCAPEMENT
676 include=FONT-ESCAPEMENT
680 constlist=CFRULE-FONTUNDERLINE
681 include=FONT-UNDERLINE
685 constlist=CFRULE-FONTCOLOR
690 flagslist=CFRULE-FONTUSEDFLAGS
692 0x00000002=!italic-used
693 0x00000008=!outline-used
694 0x00000010=!shadow-used
695 0x00000020=!condense-used
696 0x00000040=!extend-used
697 0x00000080=!strikeout-used
700 constlist=CFRULE-FONTUSED
705 combilist=CFRULE-BORDERCOLOR2
706 0x0000007F=uint8,dec,top-color,COLORS
707 0x00003F80=uint8,dec,bottom-color,COLORS
708 0x001FC000=uint8,dec,diag-color,COLORS
709 0x01E00000=uint8,dec,diag-style,BORDERSTYLES
712 combilist=CFRULE-FILLBLOCK
713 0x0000FC00=uint8,dec,fill-pattern,FILLPATTERNS
714 0x007F0000=uint8,dec,fg-color-idx,COLORS
715 0x3F800000=uint8,dec,bg-color-idx,COLORS
718 flagslist=CFRULE-PROTECTION-FLAGS
720 0x0002=formula-hidden
723 # CFRULE12 -------------------------------------------------------------------
725 shortlist=CFRULE12-TYPE,1,cell-is,expression,color-scale,data-bar,top-ten,icon-set
727 flagslist=CFRULE12-FLAGS
731 multilist=CFRULE12-SUBTYPE
732 0=cell-is,expression,color-scale,data-bar,icon-set,top-ten,,unique-values,contains-text,contains-blanks
733 10=not-contains-blanks,contains-errors,not-contains-errors,,,today,tomorrow,yesterday,last-7-days,last-month
734 20=next-month,this-week,next-week,last-week,this-month,above-average,below-average,duplicate-values,,equal-above-average
735 30=equal-below-average
738 flagslist=CFRULE12-TOP10-FLAGS
743 shortlist=CFRULE12-TEXT-OPERATOR,0,contains,not-contains,begins-with,ends-with
744 shortlist=CFRULE12-DATE-OPERATOR,0,today,yesterday,last-7-days,this-week,last-week,last-month,tomorrow,next-week,next-month,this-month
746 # CFRULEEXT ------------------------------------------------------------------
748 flagslist=CFRULEEXT-FLAGS
753 # CH3DDATAFORMAT -------------------------------------------------------------
755 shortlist=CH3DDATAFORMAT-BASE,0,rectangular,circular
756 shortlist=CH3DDATAFORMAT-TOP,0,straight,sharp,trunc
758 # CHAREA ---------------------------------------------------------------------
760 flagslist=CHAREA-FLAGS
766 # CHAREAFORMAT ---------------------------------------------------------------
768 flagslist=CHAREAFORMAT-FLAGS
773 # CHATTACHEDLABEL ------------------------------------------------------------
775 flagslist=CHATTACHEDLABEL-FLAGS
778 0x0004=show-categ-percent
784 # CHAXESSET ------------------------------------------------------------------
786 shortlist=CHAXESSET-ID,0,primary,secondary
788 # CHAXIS ---------------------------------------------------------------------
790 shortlist=CHAXIS-TYPE,0,x-axis,y-axis,z-axis
792 # CHAXISLINE -----------------------------------------------------------------
794 shortlist=CHAXISLINE-ID,0,axisline,major-grid,minor-grid,wall
796 # CHBAR ----------------------------------------------------------------------
798 flagslist=CHBAR-FLAGS
805 # CHCHART3D ------------------------------------------------------------------
807 flagslist=CHCHART3D-FLAGS
815 # CHTYPEGROUP ----------------------------------------------------------------
817 flagslist=CHTYPEGROUP-FLAGS
821 # CHCHARTLINE ----------------------------------------------------------------
823 shortlist=CHCHARTLINE-TYPE,0,drop-line,hi-lo-line,series-connector
825 # CHDATAFORMAT ---------------------------------------------------------------
827 constlist=CHDATAFORMAT-POINTIDX
832 constlist=CHDATAFORMAT-FORMATIDX
837 flagslist=CHDATAFORMAT-FLAGS
841 # CHDATERANGE ----------------------------------------------------------------
843 shortlist=CHDATERANGE-UNIT,0,days,months,years
845 flagslist=CHDATERANGE-FLAGS
852 0x0040=auto-axis-cross
856 # CHFRAME --------------------------------------------------------------------
858 shortlist=CHFRAME-FORMAT,0,standard,,,,shadow
860 flagslist=CHFRAME-FLAGS
865 # CHFRAMEPOS -----------------------------------------------------------------
867 shortlist=CHFRAMEPOS-POSMODE,0,rel-points,abssize-points,parent-dependent,offset-plotarea-size,,chartsize
869 # CHFRBLOCKBEGIN, CHFRBLOCKEND -----------------------------------------------
871 shortlist=CHFRBLOCK-TYPE,0,axes-set,,text,,axis,type-group,data-table,frame,,legend,legend-exception,,series,chart,data-format,drop-bar
873 # CHFRCATEGORYPROPS ----------------------------------------------------------
875 shortlist=CHFRCATEGORYPROPS-ALIGN,1,top-left,center,bottom-right
877 flagslist=CHFRCATEGORYPROPS-FLAGS
879 0x0001=auto-label-frequency
882 # CHFREXTPROPS ---------------------------------------------------------------
884 constlist=CHFREXTPROPS-PARENT
887 0x0004=category-scaling
896 constlist=CHFREXTPROPS-TYPE
907 constlist=CHFREXTPROPS-TAG
910 0x001E=chart-formatting
911 0x0020=text-formatting
913 0x002E=no-multi-level
915 0x0033=theme-override
916 0x0034=color-mapping-override
917 0x0035=backwall-thickness
918 0x0036=floor-thickness
922 0x0050=right-angled-axes-off
923 0x0052=tick-mark-skip
924 0x0051=tick-label-skip
930 0x005B=show-data-labels-over-max
931 0x005C=tick-label-pos
932 0x005E=pie-combination
935 0x0065=height-percent
936 0x0066=display-blanks-as
937 0x006A=major-unit-type
938 0x006B=minor-unit-type
942 constlist=CHFREXTPROPS-TAG-NAMELIST
944 0x0022=CHFREXTPROPS-SYMBOLTYPE
949 0x005C=CHFREXTPROPS-TICKLABELPOS
950 0x005F=CHFREXTPROPS-TIMEUNIT
952 0x0066=CHFREXTPROPS-DISPBLANKSAS
953 0x006A=CHFREXTPROPS-TIMEUNIT
954 0x006B=CHFREXTPROPS-TIMEUNIT
957 shortlist=CHFREXTPROPS-DISPBLANKSAS,0x0067,gap,,spanned
958 shortlist=CHFREXTPROPS-SYMBOLTYPE,0x0023,none,diamond,square,triangle,x,star,dot,dash,circle,plus
959 shortlist=CHFREXTPROPS-TICKLABELPOS,0x005D,center
960 shortlist=CHFREXTPROPS-TIMEUNIT,0x0060,days,months,years
962 # CHFRINFO -------------------------------------------------------------------
964 shortlist=CHFRINFO-APPVERSION,9,excel-2000,excel-xp-2003,,excel-2007
966 # CHFRLABELPROPS -------------------------------------------------------------
968 flagslist=CHFRLABELPROPS-FLAGS
976 # CHFRLAYOUT -----------------------------------------------------------------
978 combilist=CHFRLAYOUT-FLAGS
979 0x001E=uint8,dec,legend-pos,CHFRLAYOUT-LEGENDPOS
982 shortlist=CHFRLAYOUT-LEGENDPOS,0,bottom,top-right,top,right,left
984 shortlist=CHFRLAYOUT-MODE,0,auto,factor,edge
986 # CHFRPLOTAREALAYOUT ---------------------------------------------------------
988 flagslist=CHFRPLOTAREALAYOUT-FLAGS
992 shortlist=CHFRLAYOUT-LEGENDPOS,0,bottom,top-right,top,right,left
994 shortlist=CHFRLAYOUT-MODE,0,auto,factor,edge
996 # CHFRUNITPROPS --------------------------------------------------------------
998 shortlist=CHFRUNITPROPS-PRESET,-1,manual,none,hundred,thousand,10000,100000,million,10-million,100-million,billion,trillion
1000 flagslist=CHFRUNITPROPS-FLAGS
1004 # CHLABELRANGE ---------------------------------------------------------------
1006 flagslist=CHLABELRANGE-FLAGS
1007 0x0001=cross-between-categ
1008 0x0002=maximum-axis-cross
1009 0x0004=reverse-order
1012 # CHLEGEND -------------------------------------------------------------------
1014 shortlist=CHLEGEND-DOCKPOS,0,bottom,top-right,top,right,left,,,manual
1015 shortlist=CHLEGEND-SPACING,0,close,medium,open
1017 flagslist=CHLEGEND-FLAGS
1026 # CHLINE ---------------------------------------------------------------------
1028 flagslist=CHLINE-FLAGS
1034 # CHLINEFORMAT ---------------------------------------------------------------
1036 shortlist=CHLINEFORMAT-LINETYPE,0,solid,dash,dot,dash-dot,dash-dot-dot,none,25%-pattern,50%-pattern,75%-pattern
1037 shortlist=CHLINEFORMAT-LINEWEIGHT,-1,hair,thin,medium,thick
1039 flagslist=CHLINEFORMAT-FLAGS
1045 # CHMARKERFORMAT -------------------------------------------------------------
1047 shortlist=CHMARKERFORMAT-TYPE,0,none,square,diamond,triangle,cross,star,dow-jones,std-dev,circle,plus
1049 flagslist=CHMARKERFORMAT-FLAGS
1055 # CHOBJECTLINK ---------------------------------------------------------------
1057 shortlist=CHOBJECTLINK-TARGET,0,none,title,y-axis,x-axis,datapoint,legend,none,z-axis,,,,,axis-unit
1059 constlist=CHOBJECTLINK-POINT
1065 # CHPICFORMAT ----------------------------------------------------------------
1067 shortlist=CHPICFORMAT-BITMAP-MODE,1,stretched,stacked,stacked-scaled
1069 combilist=CHPICFORMAT-FLAGS
1075 # CHPIE ----------------------------------------------------------------------
1077 flagslist=CHPIE-FLAGS
1082 # CHPIVOTFLAGS ---------------------------------------------------------------
1084 flagslist=CHPIVOTFLAGS-FLAGS
1085 0x0001=hide-field-captions
1088 # CHRADAR, CHRADARAREA -------------------------------------------------------
1090 flagslist=CHRADAR-FLAGS
1095 # CHPROPERTIES ---------------------------------------------------------------
1097 shortlist=CHPROPERTIES-EMPTYCELLS,0,do-not-plot,as-zero,interpolated
1099 flagslist=CHPROPERTIES-FLAGS
1100 0x0001=manual-series
1101 0x0002=plot-visible-only
1103 0x0008=manual-plotarea
1104 0x0010=apply-plotarea-pos
1107 # CHSCATTER ------------------------------------------------------------------
1109 shortlist=CHSCATTER-SIZETYPE,0,none,area,width
1111 flagslist=CHSCATTER-FLAGS
1113 0x0002=show-negative
1117 # CHSERERRORBAR --------------------------------------------------------------
1119 shortlist=CHSERERRORBAR-TYPE,1,x-plus,x-minus,y-plus,y-minus
1120 shortlist=CHSERERRORBAR-SOURCE,1,percent,fixed,std-deviation,custom,std-error
1122 # CHSERIES -------------------------------------------------------------------
1124 shortlist=CHSERIES-TYPE,0,date,numeric,sequence,text
1126 # CHSERIESFORMAT -------------------------------------------------------------
1128 flagslist=CHSERIESFORMAT-FLAGS
1134 # CHSERTRENDLINE -------------------------------------------------------------
1136 shortlist=CHSERTRENDLINE-TYPE,0,polynomial,exponential,logarithmic,power,moving-average
1138 # CHSOURCELINK ---------------------------------------------------------------
1140 shortlist=CHSOURCELINK-TARGET,0,title,values,category,bubbles
1141 shortlist=CHSOURCELINK-TYPE,0,default,constant,sheet-link
1143 flagslist=CHSOURCELINK-FLAGS
1144 0x0001=custom-numfmt
1147 # CHSTRING -------------------------------------------------------------------
1149 shortlist=CHSTRING-TYPE,0,text,category-default,value-default,x-prefix,x-postfix,y-prefix,y-postfix,comment
1151 # CHSURFACE ------------------------------------------------------------------
1153 flagslist=CHSURFACE-FLAGS
1158 # CHTEXT ---------------------------------------------------------------------
1160 shortlist=CHTEXT-HORALIGN,1,left,center,right,block,distribute
1161 shortlist=CHTEXT-VERALIGN,1,top,center,bottom,block,distribute
1162 shortlist=CHTEXT-FILLMODE,1,transparent,opaque
1164 flagslist=CHTEXT-FLAGS1-BIFF2
1170 0x0020=default-format
1175 combilist=CHTEXT-FLAGS1-BIFF3
1176 include=CHTEXT-FLAGS1-BIFF2
1177 0x0700=uint8,dec,orientation,TEXTORIENTATION
1180 combilist=CHTEXT-FLAGS1-BIFF5
1181 include=CHTEXT-FLAGS1-BIFF3
1182 0x0800=show-categ-percent
1186 combilist=CHTEXT-FLAGS1-BIFF8
1187 include=CHTEXT-FLAGS1-BIFF5
1188 0x2000=show-bubble-size
1192 combilist=CHTEXT-FLAGS2
1194 0x000F=uint8,dec,placement,CHTEXT-PLACEMENT
1195 0xC000=uint8,dec,text-dir,XF-TEXTDIRECTION
1198 shortlist=CHTEXT-PLACEMENT,0,context,outside,inside,center,axis,above,below,left,right,auto,manual
1200 # CHTICK ---------------------------------------------------------------------
1202 shortlist=CHTICK-TYPE,0,none,inside,outside,both
1203 # TODO: really different label positions in BIFF2-BIFF4?
1204 shortlist=CHTICK-LABELPOS-BIFF2,0,none,near,below,above
1205 shortlist=CHTICK-LABELPOS-BIFF5,0,none,below,above,near
1207 flagslist=CHTICK-FLAGS-BIFF2
1212 combilist=CHTICK-FLAGS-BIFF3
1213 include=CHTICK-FLAGS-BIFF2
1214 0x001C=uint8,dec,orientation,TEXTORIENTATION
1215 0x0020=auto-rotation
1218 # CHVALUERANGE ---------------------------------------------------------------
1220 flagslist=CHVALUERANGE-FLAGS
1226 0x0010=auto-axis-cross
1228 0x0040=reverse-order
1229 0x0080=maximum-axis-cross
1232 # COLINFO --------------------------------------------------------------------
1234 combilist=COLINFO-FLAGS
1238 0x0008=show-phonetic
1239 0x0700=uint8,dec,outline-level
1240 0x1000=outline-collapsed
1243 # CONNECTION -----------------------------------------------------------------
1245 shortlist=CONNECTION-SOURCETYPE,1,odbc,dao,file,html,ole-db,text,ado,dsp
1247 flagslist=CONNECTION-FLAGS
1248 0x0001=save-password
1253 0x0020=only-use-conn-file
1255 0x0080=refresh-on-load
1259 shortlist=CONNECTION-RECONNECTTYPE,0,as-required,always,never
1260 shortlist=CONNECTION-CREDENTIALS,0,integrated,none,stored-sso,prompt
1261 shortlist=CONNECTION-LINKEDOBJECTTYPE,0,none,query-table,pivot-cache
1263 # DATATABLE ------------------------------------------------------------------
1265 flagslist=DATATABLE-FLAGS-BIFF3
1266 0x0001=recalc-always
1267 0x0002=recalc-on-load
1272 flagslist=DATATABLE-FLAGS-BIFF8
1273 include=DATATABLE-FLAGS-BIFF3
1278 # DATAVALIDATION -------------------------------------------------------------
1280 combilist=DATAVALIDATION-FLAGS
1281 0x0000000F=uint8,dec,type,DATAVALIDATION-TYPE
1282 0x00000070=uint8,dec,error-style,DATAVALIDATION-ERRORSTYLE
1283 0x00000080=string-list
1284 0x00000100=ignore-empty
1285 0x00000200=no-dropdown
1286 0x00040000=show-input-box
1287 0x00080000=show-error-box
1288 0x00F00000=uint8,dec,operator,DATAVALIDATION-OPERATOR
1291 shortlist=DATAVALIDATION-TYPE,0,any,whole,decimal,list,date,time,text-length,custom
1292 shortlist=DATAVALIDATION-OPERATOR,0,between,not-between,equal,not-equal,greater-than,less-than,greater-equal,less-equal
1293 shortlist=DATAVALIDATION-ERRORSTYLE,0,error,warning,info
1295 # DATAVALIDATIONS ------------------------------------------------------------
1297 flagslist=DATAVALIDATIONS-FLAGS
1298 0x0001=input-box-visible
1299 0x0002=input-box-at-cell
1303 # DATEMODE -------------------------------------------------------------------
1305 shortlist=DATEMODE,0,1899-12-31,1904-01-01
1307 # DBQUERY --------------------------------------------------------------------
1309 combilist=DBQUERY-FLAGS
1310 0x0007=uint8,dec,source-type,CONNECTION-SOURCETYPE
1311 0x0008=odbc-connection
1315 0x0080=save-password
1319 # DEFINEDNAME ----------------------------------------------------------------
1321 flagslist=DEFINEDNAME-FLAGS-BIFF2
1326 shortlist=DEFINEDNAME-MACROTYPE-BIFF2,0,none,function,procedure
1328 flagslist=DEFINEDNAME-FLAGS-BIFF3
1337 shortlist=DEFINEDNAME-BUILTINID,0,consolidate-area,auto-open,auto-close,extract,database,criteria,print-area,print-titles,recorder,data-form,auto-activate,auto-deactivate,sheet-title,filterdatabase
1339 combilist=DEFINEDNAME-FLAGS-BIFF4
1340 include=DEFINEDNAME-FLAGS-BIFF3
1341 0x0FC0=uint16,dec,func-group,DEFINEDNAME-FUNCGROUP
1344 combilist=DEFINEDNAME-FLAGS-BIFF5
1345 include=DEFINEDNAME-FLAGS-BIFF4
1350 shortlist=DEFINEDNAME-FUNCGROUP,0,none,financial,date-time,math-trig,statistical,lookup-ref,database,text,logical,information,commands,customizing,macro-control,dde-external,user-definded
1352 constlist=DEFINEDNAME-SHEETIDX
1357 # DEFROWHEIGHT ---------------------------------------------------------------
1359 combilist=DEFROWHEIGHT-FLAGS-BIFF2
1360 0x7FFF=uint16,dec,row-height,CONV-TWIP-TO-PT
1364 flagslist=DEFROWHEIGHT-FLAGS-BIFF3
1365 0x0001=custom-height
1371 # DXF ------------------------------------------------------------------------
1374 0x0001=!swap-fg-bg-color
1375 0x0002=use-internal-borders
1378 multilist=DXF-SUBREC
1379 0=FILL-PATTERN,FILL-FGCOLOR,FILL-BGCOLOR,FILL-GRADIENT,FILL-STOP
1380 5=FONT-COLOR,BORDER-TOP,BORDER-BOTTOM,BORDER-LEFT,BORDER-RIGHT
1381 10=BORDER-DIAGONAL,BORDER-VERTICAL,BORDER-HORIZONTAL,BORDER-DIAGUP,BORDER-DIAGDOWN
1382 15=ALIGN-HORIZONTAL,ALIGN-VERTICAL,ALIGN-ROTATION,ALIGN-INDENT,ALIGN-READINGORDER
1383 20=ALIGN-WRAPTEXT,ALIGN-JUSTLASTLINE,ALIGN-SHRINKTOFIT,ALIGN-MERGED,FONT-NAME
1384 25=FONT-WEIGHT,FONT-UNDERLINE,FONT-ESCAPEMENT,FONT-ITALIC,FONT-STRIKE
1385 30=FONT-OUTLINE,FONT-SHADOW,FONT-CONDENSE,FONT-EXTEND,FONT-CHARSET
1386 35=FONT-PITCHFAMILY,FONT-HEIGHT,FONT-SCHEME,NUMFMT-CODE,
1387 40=,NUMFMT-ID,ALIGN-RELINDENT,PROT-LOCKED,PROT-HIDDEN
1390 # EXTERNALBOOK ---------------------------------------------------------------
1392 constlist=EXTERNALBOOK-KEY
1393 0x0401=self-reference
1394 0x3A01=analysis-addin
1397 # EXTERNALNAME ---------------------------------------------------------------
1399 flagslist=EXTERNALNAME-FLAGS-BIFF3
1403 0x0008=dde-stddocumentname
1406 combilist=EXTERNALNAME-FLAGS-BIFF5
1407 include=EXTERNALNAME-FLAGS-BIFF3
1409 0x7FE0=uint16,dec,clipboard-format
1413 # EXTERNSHEET ----------------------------------------------------------------
1415 constlist=EXTERNSHEET-IDX-BIFF8
1421 # FILEPASS -------------------------------------------------------------------
1423 shortlist=FILEPASS-TYPE,0,xor,rc4
1424 shortlist=FILEPASS-MAJOR,1,rc4,crypto-api-2003,crypto-api-2007
1426 # FILTERCOLUMN ---------------------------------------------------------------
1428 combilist=FILTERCOLUMN-FLAGS
1435 0xFF80=uint16,dec,top-10-count
1438 constlist=FILTERCOLUMN-DATATYPE
1448 shortlist=FILTERCOLUMN-OPERATOR,0,none,less,equal,less-equal,greater,not-equal,greater-equal
1450 # FONT -----------------------------------------------------------------------
1452 flagslist=FONT-FLAGS
1463 multilist=FONT-UNDERLINE
1464 0x00=none,single,double
1465 0x21=single-acc,double-acc
1468 shortlist=FONT-ESCAPEMENT,0,none,superscript,subscript
1470 # FORMULA --------------------------------------------------------------------
1472 flagslist=FORMULA-FLAGS-BIFF2
1473 0x0001=recalc-always
1476 flagslist=FORMULA-FLAGS-BIFF3
1477 include=FORMULA-FLAGS-BIFF2
1478 0x0002=recalc-onload
1481 flagslist=FORMULA-FLAGS-BIFF5
1482 include=FORMULA-FLAGS-BIFF3
1486 shortlist=FORMULA-RESULTTYPE,0,string,boolean,error,empty
1488 # GUTS -----------------------------------------------------------------------
1490 shortlist=GUTS-LEVELS,0,none,,1-level,2-levels,3-levels,4-levels,5-levels,6-levels,7-levels
1492 # HEADERFOOTER ---------------------------------------------------------------
1494 flagslist=HEADERFOOTER-FLAGS
1498 0x0004=scale-with-sheet
1499 0x0008=align-with-margins
1502 # HIDEOBJ --------------------------------------------------------------------
1504 shortlist=HIDEOBJ,0,show,placeholder,hide
1506 # IMGDATA --------------------------------------------------------------------
1508 constlist=IMGDATA-FORMAT
1515 shortlist=IMGDATA-ENV,1,windows,apple
1517 # NOTE -----------------------------------------------------------------------
1519 flagslist=NOTE-FLAGS-BIFF8
1525 # NOTESOUND ------------------------------------------------------------------
1527 constlist=NOTESOUND-FORMAT
1535 # OBJ ------------------------------------------------------------------------
1539 multilist=OBJ-TYPE-BIFF3
1540 0=group,line,rectangle,oval,arc,chart,textbox,button,picture
1543 multilist=OBJ-TYPE-BIFF4
1544 include=OBJ-TYPE-BIFF3
1548 multilist=OBJ-TYPE-BIFF5
1549 include=OBJ-TYPE-BIFF4
1550 10=,checkbox,optionbutton,edit,label,dialog,spin,scrollbar,listbox,groupbox
1554 multilist=OBJ-TYPE-BIFF8
1555 include=OBJ-TYPE-BIFF5
1560 # flags and constants ---
1562 flagslist=OBJ-FLAGS-BIFF3
1572 flagslist=OBJ-FLAGS-BIFF4
1573 include=OBJ-FLAGS-BIFF3
1577 flagslist=OBJ-AUTO-FLAGS
1581 multilist=OBJ-LINETYPE
1582 0=solid,dash,dot,dash-dot,dash-dot-dot,25%-pattern,50%-pattern,75%-pattern
1586 shortlist=OBJ-LINEWEIGHT,0,hair,thin,medium,thick
1588 shortlist=OBJ-ARROWHEAD-TYPE,0,none,open,filled,double-end-open,double-end-filled
1589 shortlist=OBJ-ARROWHEAD-WIDTH,0,narrow,medium,wide
1590 shortlist=OBJ-ARROWHEAD-LENGTH,0,short,medium,long
1592 combilist=OBJ-LINEENDS
1593 0x000F=uint8,dec,arrowhead-type,OBJ-ARROWHEAD-TYPE
1594 0x00F0=uint8,dec,arrowhead-width,OBJ-ARROWHEAD-WIDTH
1595 0x0F00=uint8,dec,arrowhead-length,OBJ-ARROWHEAD-LENGTH
1598 shortlist=OBJ-LINEDIR,0,topleft-to-bottomright,topright-to-bottomleft,bottomright-to-topleft,bottomleft-to-topright
1600 shortlist=OBJ-ARC-QUADRANT,0,upper-right,upper-left,lower-left,lower-right
1602 combilist=OBJ-FRAMESTYLE-FLAGS
1605 0x03FC=uint16,dec,rounded-diameter
1608 shortlist=OBJ-HORALIGN,0,none,left,center,right,justify
1609 shortlist=OBJ-VERALIGN,0,none,top,center,bottom,justify
1611 combilist=OBJ-TEXT-FLAGS
1612 0x000E=uint16,dec,hor-align,OBJ-HORALIGN
1613 0x0070=uint16,dec,ver-align,OBJ-VERALIGN
1619 flagslist=OBJ-PICTURE-FLAGS
1625 flagslist=OBJ-POLYGON-FLAGS
1629 flagslist=OBJ-CHART-FLAGS-BIFF5
1630 0x0001=linked-to-sheet
1633 flagslist=OBJ-BUTTON-FLAGS-BIFF5
1640 shortlist=OBJ-CHECKBOX-STATE-BIFF5,0,unchecked,checked,tristate
1642 flagslist=OBJ-CHECKBOX-FLAGS-BIFF5
1647 shortlist=OBJ-EDIT-TYPE-BIFF5,0,text,integer,double,reference,formula
1649 flagslist=OBJ-SCROLLBAR-FLAGS-BIFF5
1656 combilist=OBJ-LISTBOX-FLAGS-BIFF5
1659 0x0030=uint8,dec,selection-type,OBJ-LISTBOX-SELTYPE-BIFF5
1662 shortlist=OBJ-LISTBOX-SELTYPE-BIFF5,0,single,multi,range
1664 flagslist=OBJ-GROUPBOX-FLAGS-BIFF5
1668 combilist=OBJ-DROPDOWN-FLAGS-BIFF5
1669 0x0003=uint8,dec,type,OBJ-DROPDOWN-TYPE-BIFF5
1673 shortlist=OBJ-DROPDOWN-TYPE-BIFF5,0,listbox,combobox,simple,max
1675 multilist=OBJ-RECNAMES-BIFF8
1676 0x0000=OBJEND,,,,OBJMACRO,,OBJGMO,OBJCF
1677 0x0008=OBJFLAGS,OBJPICTFMLA,OBJCBLS,OBJRBO,OBJSBS,OBJNTS,OBJSBSFMLA,OBJGBODATA
1678 0x0010=OBJEDODATA,OBJRBODATA,OBJCBLSDATA,OBJLBSDATA,OBJCBLSFMLA,OBJCMO,,
1681 flagslist=OBJFLAGS-FLAGS
1684 0x0004=update-on-print
1693 flagslist=OBJCMO-FLAGS
1700 0x0200=recalc-on-load
1701 0x1000=recalc-always
1706 # PAGELAYOUTVIEW -------------------------------------------------------------
1708 flagslist=PAGELAYOUTVIEW-FLAGS
1710 0x0001=page-layout-view
1715 # PAGESETUP ------------------------------------------------------------------
1717 multilist=PAGESETUP-PAPERSIZE
1718 0=undefined,letter,letter-small,tabloid,ledger,legal,statement,executive,a3,a4
1719 10=a4-small,a5,b4,b5,folio,quarto,10x14,11x17,note,envelope-9
1720 20=envelope-10,envelope-11,envelope-12,envelope-14,c,d,e,envelope-dl,envelope-c5,envelope-c3
1721 30=envelope-c4,envelope-c6,envelope-c65,envelope-b4,envelope-b5,envelope-b6,envelope-italy,envelope-monarch,envelope-6-3/4,us-standard-fanfold
1722 40=german-standard-fanfold,german-legal-fanfold,b4,japanese-dbl-postcaed,9x11,10x11,15x11,,
1723 50=envelope-invite,letter-extra,legal-extra,tabloid-extra,a4-extra,letter-transverse,a4-transverse,letter-extra-transverse,super-a-a4,super-b-a3,letter-plus
1724 60=a4-plus,a5-transverse,jis-b5-transverse,a3-extra,a5-extra,b5-extra,a2,a3-transverse,a3-extra-transverse
1727 constlist=PAGESETUP-SCALETOPAGES
1732 flagslist=PAGESETUP-FLAGS-BIFF4
1733 0x0001=print-in-rows
1735 0x0004=uninitialized
1736 0x0008=black-and-white
1739 flagslist=PAGESETUP-FLAGS-BIFF5
1740 include=PAGESETUP-FLAGS-BIFF4
1741 0x0010=draft-quality
1743 0x0040=default-orientation
1744 0x0080=use-first-page
1747 combilist=PAGESETUP-FLAGS-BIFF8
1748 include=PAGESETUP-FLAGS-BIFF5
1749 0x0200=print-notes-at-end
1750 0x0C00=uint8,dec,print-errors,PAGESETUP-PRINTERRORS
1753 shortlist=PAGESETUP-PRINTERRORS,0,displayed,none,as-dashes,as-na
1755 unitconverter=PAGESETUP-DPI,1,dpi
1757 # PANE -----------------------------------------------------------------------
1759 shortlist=PANE-ID,0,bottom-right,top-right,bottom-left,top-left
1761 # PCDEFINITION ---------------------------------------------------------------
1763 flagslist=PCDEFINITION-FLAGS
1766 0x0004=refresh-on-load
1767 0x0008=optimize-memory
1768 0x0010=background-query
1769 0x0020=enable-refresh
1772 # PCDFIELD -------------------------------------------------------------------
1774 flagslist=PCDFIELD-FLAGS
1776 0x0002=has-unshared-items
1782 0x0080=has-semi-mixed-types
1784 0x0200=16bit-indexes
1789 # PCDFRANGEPR ----------------------------------------------------------------
1791 combilist=PCDFRANGEPR-FLAGS
1795 0x001C=uint8,dec,group-by,PCDFRANGEPR-GROUPBY
1798 shortlist=PCDFRANGEPR-GROUPBY,0,numeric,seconds,minutes,hours,days,months,quarters,years
1800 # PCDFSQLTYPE ----------------------------------------------------------------
1802 shortlist=PCDFSQLTYPE-DATATYPE,0,unknown,char,numeric,decimal,int32,int16,float,real,double,,,datetime,var-char
1804 # PCDSOURCE ------------------------------------------------------------------
1806 flagslist=PCDSOURCE-TYPE
1809 0x0004=consolidation-area
1813 # PHONETICPR -----------------------------------------------------------------
1815 shortlist=PHONETICPR-TYPE,0,halfwidth-katakana,fullwidth-katakana,hiragana,no-conversion
1816 shortlist=PHONETICPR-ALIGNMENT,0,no-control,left,center,distributed
1818 combilist=PHONETICPR-FLAGS
1820 0x0003=uint8,dec,type,PHONETICPR-TYPE
1821 0x000C=uint8,dec,alignment,PHONETICPR-ALIGNMENT
1824 # PROJEXTSHEET ---------------------------------------------------------------
1826 shortlist=PROJEXTSHEET-TYPE,0,sheet,macro,chart
1828 # PTDATAFIELD ----------------------------------------------------------------
1830 shortlist=PTDATAFIELD-SUBTOTAL,0,sum,count-all,average,max,min,product,count-num,std-dev,std-dev-p,variance,variance-p
1831 shortlist=PTDATAFIELD-SHOWDATAAS,0,normal,diff-from,percent-of,percent-diff-from,running-total-in,percent-of-row,percent-of-column,percent-of-total,index
1833 multilist=PTDATAFIELD-BASEITEM
1835 0x7FFB=previous-item,next-item
1838 # PTDEFINITION ---------------------------------------------------------------
1840 flagslist=PTDEFINITION-FLAGS
1841 0x0001=row-grandtotals
1842 0x0002=column-grandtotals
1844 0x0010=size-auto-format
1845 0x0020=font-auto-format
1846 0x0040=align-auto-format
1847 0x0080=border-auto-format
1848 0x0100=pattern-auto-format
1849 0x0200=number-auto-format
1852 constlist=PTDEFINITION-DATAFIELD-POS
1857 # PTDEFINITION2 --------------------------------------------------------------
1859 combilist=PTDEFINITION2-FLAGS
1860 0x00000001=page-over-then-down
1861 0x000001FE=dec,uint8,page-wrap
1862 0x00010000=enable-wizard
1863 0x00020000=enable-drill
1864 0x00040000=enable-field-props
1865 0x00080000=preserve-formatting
1866 0x00100000=merge-labels
1867 0x00200000=show-error
1868 0x00400000=show-missing
1869 0x00800000=multiple-page-items
1872 # PTFIELD --------------------------------------------------------------------
1874 flagslist=PTFIELD-AXISTYPE
1881 flagslist=PTFIELD-SUBTOTALS
1896 # PTFIELD2 -------------------------------------------------------------------
1898 combilist=PTFIELD2-FLAGS
1899 0x00000001=show-all-items
1900 0x00000002=drag-to-row
1901 0x00000004=drag-to-column
1902 0x00000008=drag-to-page
1903 0x00000010=drag-to-hide
1904 0x00000080=server-based
1906 0x00000400=ascend-sort
1908 0x00001000=autoshow-top
1909 0x00002000=calculated
1911 0x00400000=insert-blank-row
1912 0x00800000=subtotal-top
1913 0xFF000000=uint8,dec,autoshow-item-count
1916 # PTFITEM --------------------------------------------------------------------
1918 multilist=PTFITEM-ITEMTYPE
1919 0=data,default,sum,count-all,average,max,min,product,count-num,std-dev,std-dev-p,variance,variance-p,grandtotal
1923 flagslist=PTFITEM-FLAGS
1930 constlist=PTFITEM-CACHEIDX
1935 # PTPAGEFIELDS ---------------------------------------------------------------
1937 constlist=PTPAGEFIELDS-ITEM
1942 # PTROWCOLITEMS --------------------------------------------------------------
1944 shortlist=PTROWCOLITEMS-ITEMTYPE,0,data,default,sum,count-all,average,max,min,product,count-num,std-dev,std-dev-p,variance,variance-p,grandtotal,blank-line
1946 combilist=PTROWCOLITEMS-FLAGS
1949 0x01FE=uint16,dec,data-field-idx
1956 # QUERYTABLE -----------------------------------------------------------------
1958 combilist=QUERYTABLE-FLAGS
1961 0x0004=disable-refresh
1963 0x0010=first-background
1964 0x0020=refresh-on-load
1965 0x0040=delete-unused
1966 0x0080=fill-formulas
1967 0x0100=adjust-column-width
1970 0x2000=overwrite-existing
1973 combilist=QUERYTABLE-AUTOFORMAT-FLAGS
1974 0x0001=apply-num-fmt
1976 0x0004=apply-alignment
1979 0x0020=apply-protection
1982 # QUERYTABLEREFRESH ----------------------------------------------------------
1984 flagslist=QUERYTABLEREFRESH-FLAGS
1985 0x0001=enable-refresh
1986 0x0002=pivot-cache-invalid
1987 0x0004=olap-pivot-table
1990 flagslist=QUERYTABLEREFRESH-PTFLAGS
1991 0x00000001=disable-draw-drop
1992 0x00000002=hide-totals-annotation
1993 0x00000008=include-empty-rows
1994 0x00000010=include-empty-columns
1997 flagslist=QUERYTABLEREFRESH-QTFLAGS
1998 0x00000001=preserve-formatting
1999 0x00000002=adjust-column-width
2000 0x00000010=ext-data-list
2001 0x00000040=create-table-list
2002 0x00000080=create-dummy-list
2005 # QUERYTABLESETTINGS ---------------------------------------------------------
2007 flagslist=QUERYTABLESETTINGS-FLAGS
2011 0x0008=web-based-prov
2016 flagslist=QUERYTABLESETTINGS-HTML-FLAGS
2018 0x0002=consecutive-delimiters
2022 0x0020=xl2000-refreshed
2025 combilist=QUERYTABLESETTINGS-OLEDB-FLAGS
2026 0x0007=uint8,dec,command-type,QUERYTABLESETTINGS-OLEDB-COMMANDTYPE
2027 0x0008=alt-connection-string
2028 0x0010=no-refresh-cube
2029 0x0020=olap-has-locale
2030 0x0040=server-num-fmt
2031 0x0080=server-fill-color
2032 0x0100=server-font-color
2033 0x0200=server-font-format
2034 0x0400=olap-member-l10n
2037 shortlist=QUERYTABLESETTINGS-OLEDB-COMMANDTYPE,0,none,cube,sql,table,default,list
2039 flagslist=QUERYTABLESETTINGS-ADO-FLAGS
2040 0x0100=ado-refreshable
2043 flagslist=QUERYTABLESETTINGS-EXT-FLAGS
2048 unitconverter=QUERYTABLESETTINGS-INTERVAL,60,sec
2049 shortlist=QUERYTABLESETTINGS-HTMLFORMAT,1,none,rtf,all
2051 # REFMODE --------------------------------------------------------------------
2053 shortlist=REFMODE,0,R1C1,A1
2055 # ROW ------------------------------------------------------------------------
2057 combilist=ROW-HEIGHT
2058 0x7FFF=uint16,dec,height,CONV-TWIP-TO-PT
2059 0x8000=default-height
2064 0x00000007=uint8,dec,outline-level
2065 0x00000010=outline-collapsed
2067 0x00000040=custom-height
2068 0x00000080=custom-format
2069 0x0FFF0000=uint16,dec,custom-xf-idx
2070 0x10000000=thick-top
2071 0x20000000=thick-bottom
2072 0x40000000=show-phonetic
2075 # SHAREDFEATHEAD -------------------------------------------------------------
2077 shortlist=SHAREDFEATHEAD-TYPE,2,protection,ignored-formula-errors,smarttag,table
2079 flagslist=SHAREDFEATHEAD-PROT-FLAGS
2080 0x00000001=edit-object
2081 0x00000002=edit-scenario
2082 0x00000004=format-cell
2083 0x00000008=format-column
2084 0x00000010=format-row
2085 0x00000020=insert-column
2086 0x00000040=insert-row
2087 0x00000080=insert-hyperlink
2088 0x00000100=delete-column
2089 0x00000200=delete-row
2090 0x00000400=select-locked
2092 0x00001000=use-autofilter
2093 0x00002000=pivottable-report
2094 0x00004000=select-unlocked
2097 # SHEET ----------------------------------------------------------------------
2099 shortlist=SHEET-STATE,0,visible,hidden,very-hidden
2100 shortlist=SHEET-TYPE,0,worksheet,macrosheet,chartsheet,,,,vb-module
2102 # SHEETEXT -------------------------------------------------------------------
2104 combilist=SHEETEXT-FLAGS1
2105 0x0000007F=uint8,dec,color-idx,SHEETEXT-COLOR
2108 constlist=SHEETEXT-COLOR
2113 combilist=SHEETEXT-FLAGS2
2114 include=SHEETEXT-FLAGS1
2115 0x00000080=eval-cond-formats
2116 0x00000100=!published!unpublished
2119 # SHEETPR --------------------------------------------------------------------
2121 shortlist=SHEETPR-WINDOWPOS,0,tiled,horizontal,vertical,cascaded
2123 flagslist=SHEETPR-FLAGS-BIFF3
2124 0x0001=show-autopagebreaks
2125 0x0020=outline-auto-style
2126 0x0040=outline-symbols-below
2127 0x0080=outline-symbols-right
2129 0x0200=skip-linked-values
2130 0x0400=show-row-outline
2131 0x0800=show-column-outline
2134 flagslist=SHEETPR-FLAGS-BIFF4
2135 include=SHEETPR-FLAGS-BIFF3
2136 0x3000=uint8,dec,window-pos,SHEETPR-WINDOWPOS
2137 0x4000=lotus-expr-eval
2138 0x8000=lotus-formula-edit
2141 flagslist=SHEETPR-FLAGS-BIFF5
2142 include=SHEETPR-FLAGS-BIFF4
2143 exclude=0x0200,0x3000
2147 # STYLE ----------------------------------------------------------------------
2149 combilist=STYLE-FLAGS
2150 0x0FFF=uint16,dec,xf-idx
2154 shortlist=STYLE-BUILTIN,-1,user-defined,normal,rowlevel,collevel,comma,currency,percent,comma-0,currency-0,hyperlink,followed-hyperlink
2156 # STYLEEXT -------------------------------------------------------------------
2158 flagslist=STYLEEXT-FLAGS
2164 shortlist=STYLEEXT-CATEGORY,0,custom,good-bad-neutral,data-model,title-heading,themed,number-format
2166 multilist=STYLEEXT-BUILTIN
2167 include=STYLE-BUILTIN
2168 10=note,warning-text,,,,title,heading-1,heading-2,heading-3,heading-4
2169 20=input,output,calculation,check-cell,linked-cell,total,good,bad,neutral,accent1
2170 30=20%-accent1,40%-accent1,60%-accent1,accent2,20%-accent2,40%-accent2,60%-accent2,accent3,20%-accent3,40%-accent3
2171 40=60%-accent3,accent4,20%-accent4,40%-accent4,60%-accent4,accent5,20%-accent5,40%-accent5,60%-accent5,accent6
2172 50=20%-accent6,40%-accent6,60%-accent6,explanatory-text
2175 # THEME ----------------------------------------------------------------------
2177 constlist=THEME-VERSION
2183 # TXO ------------------------------------------------------------------------
2186 0x000E=uint16,dec,hor-align,OBJ-HORALIGN
2187 0x0070=uint16,dec,ver-align,OBJ-VERALIGN
2191 # WINDOW1 --------------------------------------------------------------------
2193 flagslist=WINDOW1-FLAGS
2196 0x0008=show-horizontal-scroll
2197 0x0010=show-vertical-scroll
2201 unitconverter=WINDOW1-TABBARRATIO,/10,%
2203 # WINDOW2 --------------------------------------------------------------------
2205 flagslist=WINDOW2-FLAGS-BIFF3
2206 0x0001=show-formulas
2207 0x0002=show-gridlines
2208 0x0004=show-headings
2211 0x0020=default-gridcolor
2212 0x0040=right-to-left
2213 0x0080=show-outline-symbols
2214 0x0100=remove-split-with-freeze
2217 flagslist=WINDOW2-FLAGS-BIFF5
2218 include=WINDOW2-FLAGS-BIFF3
2219 0x0200=sheet-selected
2223 flagslist=WINDOW2-FLAGS-BIFF8
2224 include=WINDOW2-FLAGS-BIFF5
2225 0x0800=pagebreak-mode
2228 # XF -------------------------------------------------------------------------
2230 shortlist=XF-HORALIGN,0,general,left,center,right,fill,block,center-across-sel,distribute
2231 shortlist=XF-VERALIGN,0,top,center,bottom,justify,distribute
2232 shortlist=XF-TEXTDIRECTION,0,context,left-to-right,right-to-left
2234 flagslist=XF-PROTECTION-FLAGS
2238 0x08=apostroph-quote
2241 flagslist=XF-USEDATTRIBS-FLAGS
2250 combilist=XF-STYLEFLAGS-BIFF2
2251 0x07=uint8,dec,hor-align,XF-HORALIGN
2259 combilist=XF-TYPEFLAGS-BIFF2
2260 0x3F=uint8,dec,fmt-idx,FORMATS
2265 flagslist=XF-TYPEFLAGS-BIFF3
2266 include=XF-PROTECTION-FLAGS
2269 combilist=XF-TYPEFLAGS-BIFF4
2270 include=XF-TYPEFLAGS-BIFF3
2271 0xFFF0=uint16,dec,parent-xf-idx
2274 combilist=XF-ALIGNMENT-BIFF3
2275 0x0007=uint8,dec,hor-align,XF-HORALIGN
2277 0xFFF0=uint16,dec,parent-xf-idx
2280 combilist=XF-ALIGNMENT-BIFF4
2281 0x07=uint8,dec,hor-align,XF-HORALIGN
2283 0x30=uint8,dec,ver-align,XF-VERALIGN
2284 0xC0=uint8,dec,orientation,TEXTORIENTATION
2287 combilist=XF-ALIGNMENT-BIFF5
2288 0x07=uint8,dec,hor-align,XF-HORALIGN
2290 0x70=uint8,dec,ver-align,XF-VERALIGN
2291 0x80=justify-lastline
2294 combilist=XF-ORIENTATTRIBS-BIFF5
2295 include=XF-USEDATTRIBS-FLAGS
2296 0x03=uint8,dec,orientation,TEXTORIENTATION
2299 combilist=XF-TEXTFLAGS-BIFF8
2300 0x0F=uint8,dec,indent
2302 0xC0=uint8,dec,text-dir,XF-TEXTDIRECTION
2305 combilist=XF-FILL-BIFF3
2306 0x003F=uint8,dec,fill-pattern,FILLPATTERNS
2307 0x07C0=uint8,dec,fg-color-idx,COLORS
2308 0xF800=uint8,dec,bg-color-idx,COLORS
2311 combilist=XF-BORDER-BIFF3
2312 0x00000007=uint8,dec,top-style,BORDERSTYLES
2313 0x000000F8=uint8,dec,top-color,COLORS
2314 0x00000700=uint8,dec,left-style,BORDERSTYLES
2315 0x0000F800=uint8,dec,left-color,COLORS
2316 0x00070000=uint8,dec,bottom-style,BORDERSTYLES
2317 0x00F80000=uint8,dec,bottom-color,COLORS
2318 0x07000000=uint8,dec,right-style,BORDERSTYLES
2319 0xF8000000=uint8,dec,right-color,COLORS
2322 combilist=XF-FILL-BIFF5
2323 0x0000007F=uint8,dec,fg-color-idx,COLORS
2324 0x00003F80=uint8,dec,bg-color-idx,COLORS
2325 0x003F0000=uint8,dec,fill-pattern,FILLPATTERNS
2326 0x01C00000=uint8,dec,bottom-style,BORDERSTYLES
2327 0xFE000000=uint8,dec,bottom-color,COLORS
2330 combilist=XF-BORDER-BIFF5
2331 0x00000007=uint8,dec,top-style,BORDERSTYLES
2332 0x00000038=uint8,dec,left-style,BORDERSTYLES
2333 0x000001C0=uint8,dec,right-style,BORDERSTYLES
2334 0x0000FE00=uint8,dec,top-color,COLORS
2335 0x007F0000=uint8,dec,left-color,COLORS
2336 0x3F800000=uint8,dec,right-color,COLORS
2339 combilist=XF-BORDERSTYLE-BIFF8
2340 0x000F=uint8,dec,left-style,BORDERSTYLES
2341 0x00F0=uint8,dec,right-style,BORDERSTYLES
2342 0x0F00=uint8,dec,top-style,BORDERSTYLES
2343 0xF000=uint8,dec,bottom-style,BORDERSTYLES
2346 combilist=XF-BORDERCOLOR1-BIFF8
2347 0x007F=uint8,dec,left-color,COLORS
2348 0x3F80=uint8,dec,right-color,COLORS
2349 0x4000=diag-tl-to-br
2350 0x8000=diag-bl-to-tr
2353 combilist=XF-BORDERCOLOR2-BIFF8
2354 0x0000007F=uint8,dec,top-color,COLORS
2355 0x00003F80=uint8,dec,bottom-color,COLORS
2356 0x001FC000=uint8,dec,diag-color,COLORS
2357 0x01E00000=uint8,dec,diag-style,BORDERSTYLES
2358 0xFC000000=uint8,dec,fill-pattern,FILLPATTERNS
2361 combilist=XF-FILLCOLOR-BIFF8
2362 0x007F=uint8,dec,fg-color-idx,COLORS
2363 0x3F80=uint8,dec,bg-color-idx,COLORS
2366 # BIFF2 cell records ----------------------------------------------------------
2368 constlist=XFINDEX-BIFF2
2373 combilist=CELL-XFINDEX-BIFF2
2374 0x3F=uint8,dec,xf-idx,XFINDEX-BIFF2
2379 combilist=CELL-XFFORMAT-BIFF2
2380 0x3F=uint8,dec,fmt-idx,FORMATS
2381 0xC0=uint8,dec,font-idx,FONTNAMES
2384 combilist=CELL-XFSTYLE-BIFF2
2385 include=XF-STYLEFLAGS-BIFF2
2388 # XFEXT ----------------------------------------------------------------------
2390 multilist=XFEXT-SUBREC
2392 5=FILL-BGCOLOR,FILL-GRADIENT,BORDER-TOP-COLOR,BORDER-BOTTOM-COLOR,BORDER-LEFT-COLOR
2393 10=BORDER-RIGHT-COLOR,BORDER-DIAG-COLOR,,TEXT-COLOR,FONT-SCHEME
2397 # ============================================================================