Versions in this module Expand all Collapse all v0 v0.0.5 May 6, 2023 Changes in this version + const BOF_BIFF_2 + const BOF_BIFF_3 + const BOF_BIFF_4 + const BOF_BIFF_5_AND_8 + const MaxFileNum + const NONE + const OFFICE_ART_CLIENT_TEXTBOX + const OFFICE_ART_DG_CONTAINER + const OFFICE_ART_SPGR_CONTAINER + const OFFICE_ART_SP_CONTAINER + const PPT + const RT_CSTRING + const RT_DOCUMENT + const RT_DRAWING + const RT_LIST + const RT_SLIDE + const RT_SLIDE_BASE + const RT_SLIDE_LIST_WITH_TEXT + const RT_TEXT_BYTES_ATOM + const RT_TEXT_CHARS_ATOM + const WORDDOCUMENT + const XLS + const XLS_BLANK + const XLS_BOF + const XLS_BOOLERR + const XLS_CODEPAGE + const XLS_CONTINUE + const XLS_DATE_1904 + const XLS_EOF + const XLS_FILEPASS + const XLS_FORMAT + const XLS_FORMULA + const XLS_INTEGER_CELL + const XLS_LABEL + const XLS_LABEL_SST + const XLS_MULBLANK + const XLS_MULRK + const XLS_NUMBER + const XLS_RK + const XLS_RSTRING + const XLS_SHEET + const XLS_SST + const XLS_STRING + const XLS_XF + var DIFSECT = []byte + var DefaultDIFATEntries = uint32(109) + var ENDOFCHAIN = []byte + var EntrySize = 128 + var FATSECT = []byte + var FREESECT = []byte + var MAXREGSECT = []byte + var MajorVersion3 = []byte + var MajorVersion4 = []byte + var NOTAPP = []byte + var Olesign = []byte + func BytesToUints16(b []byte) (res []uint16) + type DataCallBackFunc func(string, string) bool + type Directory struct + CLSID [16]byte + CbEleNameLenth [2]byte + ChildID [4]byte + ColorFlag byte + CreationTime [8]byte + EleName [64]byte + LeftSiblingID [4]byte + ModifiedTime [8]byte + ObjectType byte + RightSiblingID [4]byte + StartSect [4]byte + StreamSize [8]byte + UserFlags [4]byte + type FIB struct + AE byte + CbMac [4]byte + CcpAtn uint32 + CcpEdn uint32 + CcpFtn uint32 + CcpHdd uint32 + CcpHdrTxbx uint32 + CcpMcr uint32 + CcpText uint32 + CcpTxbx uint32 + Cslw [2]byte + Csw [2]byte + Envr byte + FM byte + Fcmin uint32 + FlibRgW97 [28]byte + LKey [4]byte + Lid [2]byte + NFib uint16 + NFibBack [2]byte + NS byte + PnNext [2]byte + Reserved1_2 [8]byte + Reserved3 [2]byte + Reserved4 [2]byte + Reserved4_14 [44]byte + Reserved6 [4]byte + Unused [2]byte + WIdent [2]byte + type Header struct + ByteOrder [2]byte + DIFAT [436]byte + DifatSect [4]byte + DirSect [4]byte + HeaderCLSID [16]byte + HeaderSignature [8]byte + MajorVersion [2]byte + MiniFatSect [4]byte + MiniSectorShift uint16 + MiniStreamCutoffSize [4]byte + MinorVersion [2]byte + NumberDIFATSectors [4]byte + NumberDirectorySectors [4]byte + NumberFATSectors [4]byte + NumberMiniFATSectors [4]byte + Reserved [6]byte + SectorShift uint16 + TransactionSignatureNumber [4]byte + type OleInfo struct + Type string + func (ole *OleInfo) GetFileHeader(fileReadSeeker io.ReadSeeker) error + func (ole *OleInfo) GetHandle(fileReadSeeker io.ReadSeeker) error + func (ole *OleInfo) GetObjectData(callBack DataCallBackFunc) (err error) + func (ole *OleInfo) OpenFile(filename string) (err error) + func (ole *OleInfo) Read(fileReadSeeker io.ReadSeeker) (err error) + type PCD struct + Fc [4]byte + Fnordr [2]byte + Prm [2]byte + type SHEETSTRUCT struct + type Sector struct + Data []byte + SectorSize uint32 + func NewMiniFatSector(header *Header) Sector + func NewSector(header *Header) Sector + type XlsInfo struct