07.05.2014 Views

The Microsoft Excel File Format - OpenOffice.org

The Microsoft Excel File Format - OpenOffice.org

The Microsoft Excel File Format - OpenOffice.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.1 Document Integration<br />

7.1.2 Chart Sheet in Workbook Document (BIFF5-BIFF8)<br />

Besides other sheets, a workbook document (➜2.1.3) may contain several chart sheets.<br />

Definition: Chart Substream<br />

Each chart sheet is stored in a Chart Substream. This is a special type of a Sheet Substream (➜2.3.4, ➜4.1.2)<br />

with a BOF record containing the type identifier for a chart.<br />

Records in the Workbook Stream (➜2.3.3) containing a Chart Substream, BIFF5-BIFF8:<br />

● BOF Type = workbook globals (➜5.8)<br />

● EOF ➜5.37<br />

Global workbook records<br />

○○<br />

Other Sheet Substreams (or Chart Substreams)<br />

● BOF Type = chart (➜5.8)<br />

● EOF ➜5.37<br />

Chart records<br />

○○<br />

Other Sheet Substreams (or Chart Substreams)<br />

BIFF2-BIFF4 Chart Streams and BIFF5-BIFF8 Chart Substreams are nearly identical in their internal structure.<br />

7.1.3 Embedded Chart Object (BIFF3-BIFF8)<br />

From BIFF3 on, all types of sheets (including chart sheets) may contain embedded chart objects. <strong>The</strong> chart is described<br />

by a Chart Substream (➜7.1.2) which is embedded into another Sheet Substream or Worksheet Stream and follows an<br />

OBJ record.<br />

Records in the Worksheet Stream containing a Chart Substream of an embedded chart object, BIFF3-BIFF4:<br />

● BOF Type = sheet, dialogue, chart, macro sheet (➜5.8)<br />

Sheet records<br />

● OBJ Object description for the chart<br />

● BOF Type = chart (➜5.8)<br />

Chart records<br />

● EOF End of the Chart Substream of the chart object (➜5.37)<br />

Sheet records<br />

● EOF End of the Sheet Substream (➜5.37)<br />

227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!