当使用freemaker导出excel,遇到很复杂的模板,比如文字是竖向的,模板是好的,但生成的excel打开格式就乱了,需要使用:
<Row ss:Height="202.5">
<Cell ss:StyleID="s63">
<Data ss:Type="String">测试</Data>
</Cell>
<Cell ss:StyleID="s82" ss:MergeAcross="7">
<Data ss:Type="String">${honourDateOne})</Data>
</Cell>
</Row>
原来的竖向是这样的形式,会导致格式错乱,显示到一行去:
<Row ss:Height="36">
<Cell ss:StyleID="s69" ss:MergeAcross="8">
<ss:Data xmlns="http://www.w3.org/TR/REC-html40" ss:Type="String">
<Font x:Family="Modern"/>
<Font x:Family="Modern">测</Font>
<Font html:Face="Times New Roman" x:CharSet="0" x:Family="Roman"></Font>
<Font x:Family="Modern">试</Font>
<Font html:Face="Times New Roman" x:CharSet="0" x:Family="Roman"></Font>
<Font x:Family="Modern">的</Font>
<Font html:Face="Times New Roman" x:CharSet="0" x:Family="Roman"></Font>
</ss:Data>
</Cell>
</Row>
原来的和导出的截图: