For more complex headers, which can span over columns and/or rows use a `<f:facet name="header">`in the sheet. The facet could be filled with `<tc:out/>` tags to set the names of the header. Such an outputfield tag may also contain `<tc:span column="..."/>` or `<tc:span row="..."/>` to set a span over columns or rows.

Tag Library Documentation: | |

For multi-header sheets, you should consider to use `markup="bordered"` for better appearance.

    <tc:sheet value="\#{sheetController.solarList}" var="luminary" rows="11"
        columns="3fr 2fr 30px 2fr 2fr 2fr 2fr 2fr 2fr" markup="bordered">
      <f:facet name="header">
        <tc:out value="Name">
          <tc:span row="3"/>
        </tc:out>
        <tc:out value="Information">
          <tc:span column="2"/>
        ...

#{luminary.name} #{luminary.orbit} #{luminary.number} #{luminary.distance} #{luminary.period} #{luminary.incl} #{luminary.eccen} #{luminary.discoverer} #{luminary.discoverYear}