开发XLSB读取应用遇MS-XLSB未记录字节段的技术咨询
解析XLSB文件时遇到未记录字节的问题
我正在开发一款读取XLSB文件的应用,以MS-XLSB规范文档作为参考。当前核心目标是读取工作表的CELLTABLE,这需要先解析其前置结构,目前已完成BrtWSDim记录的读取。但我发现格式中有两段字节未在规范中记录(已标注为“reserved (undocumented)”),希望了解获取这些未记录区域相关信息的途径。
具体字节信息如下(所有比特/字节以小端序显示):
A - fShowAutoBreaks (1比特): 1 B - reserved1 (2比特): 00 C - fPublish (1比特): 0 D - fDialog (1比特): 0 E - fApplyStyles (1比特): 0 F - fRowSumsBelow (1比特): 0 G - fColSumsRight (1比特): 1 H - fFitToPage (1比特): 1 I - reserved2 (1比特): 0 J - fShowOutlineSymbols (1比特): 0 K - reserved3 (1比特): 0 L - fSyncHoriz (1比特): 0 M - fSyncVert (1比特): 0 N - fAltExprEval (1比特): 0 O - fAltFormulaEntry (1比特): 0 P - fFilterMode (1比特): 0 Q - fCondFmtCalc (1比特): 0 reserved4 (6比特): 000000 brtcolorTab (8字节): 1100100110000000110001001001001100100000010000000000000000000010 reserved (undocumented) (6字节): 000000000000000000000000000000000000000000000000 rwSync (4字节): 11111111111111111111111111111111 colSync (4字节): 11111111111111111111111111111111 strName.cchCharacters (CodeName): 01100000000000000000000000000000 载荷: Sheet1 reserved (undocumented) (3字节): 001010011000000000001000 brtWsDim.rwFirst (4字节): 00000000000000000000000000000000 整数值: 0 brtWsDim.rwLast (4字节): 01000000000000000000000000000000 整数值: 2 brtWsDim.colFirst (4字节): 00000000000000000000000000000000 整数值: 0 brtWsDim.colLast (4字节): 01000000000000000000000000000000 整数值: 2
内容的提问来源于stack exchange,提问作者George
相关产品推荐
相关产品推荐

