XlTable Example 2

The XlTable format uses the tdtBlank data block to represent blank cells in a table. A sequence of several blank cells may be represented by a single tdtBlank data block.

For example, the following table . . .

. . . produces the following XlTable rendering.

Data (hexadecimal)

Description

10 00 04 00 02 00 04 00

tdtTable, cb=4, rows=4, columns=2

06 00 08 00 02 00 03 00 04 00 05 00

tdtInt, cb=8, int[0]=2, int[1]=3, int[2]=4, int[3]=5 (Microsoft Excel can read tdtInt as a client, but it would write tdtFloat if it were a server.)

05 00 02 00 02 00

tdtBlank, cb=2, data=2 (2 cells are blank)

06 00 04 00 06 00 08 00

tdtInt, cb=4, int[0]=6, int[1]=8