我正在研究程序,从DB生成excel报告。 我使用xmlss创建excel文档然后转换它。 主要问题是要创建与其他风格不同的单元格,我需要先创建样式。但是如何使这不使用定义的样式?
为了更清楚,我可以将其与css进行比较。
在css中我可以先定义样式然后使用ID =“StyleName”将它附加到我的标签上。 我也可以这样做:tag style =“bold:1 etc。”
如何在XMLSS中执行相同操作?
问候,Rich。
答案 0 :(得分:0)
如ss:Span tag description所示,有一些方法可以做到这一点,但它没有被记录。
因此,您在XMLSS中的示例看起来像
<Cell>
<Data ss:Type="String">
<Span ss:Style="text-effect:outline">Similar to Bold in behavior, this attribute specifies whether the font is rendered as an outline.</Span>
</Data>
</Cell>
但我想知道在哪里可以获得内联ss:Style
的可用选项的完整列表,或者在内联和预定义ss:Style
之间可以轻松转换一些约定
<Style ss:ID="bold">
<Font ss:Outline="1" />
</Style>
另外,对于快速内联格式设置,请尝试查看ss:Data可选元素B
,Font
,I
,S
,Span
,{{ 1}},Sub
和Sup
。
答案 1 :(得分:0)
Excel XMLSS标记here有完整的规范。它给出了各种标签,可选/必需属性和简短描述的完整描述(很像CSS属性规范)。
如果您从查看ss:Workbook tag(这是任何XMLSS Excel文档的最顶层元素)开始,它将告诉您所需的布局/顺序。
希望这有助于解决这个问题和未来的问题,花了一些时间来查找规范,这使我在使用XMLSS时更轻松。