使用intag的XMLSS样式

时间:2012-03-15 03:54:29

标签: xml-spreadsheet

我正在研究程序,从DB生成excel报告。 我使用xmlss创建excel文档然后转换它。 主要问题是要创建与其他风格不同的单元格,我需要先创建样式。但是如何使这不使用定义的样式?

为了更清楚,我可以将其与c​​ss进行比较。

在css中我可以先定义样式然后使用ID =“StyleName”将它附加到我的标签上。 我也可以这样做:tag style =“bold:1 etc。”

如何在XMLSS中执行相同操作?

问候,Rich。

2 个答案:

答案 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可选元素BFontISSpan,{{ 1}},SubSup

答案 1 :(得分:0)

Excel XMLSS标记here有完整的规范。它给出了各种标签,可选/必需属性和简短描述的完整描述(很像CSS属性规范)。

如果您从查看ss:Workbook tag(这是任何XMLSS Excel文档的最顶层元素)开始,它将告诉您所需的布局/顺序。

希望这有助于解决这个问题和未来的问题,花了一些时间来查找规范,这使我在使用XMLSS时更轻松。