0

我正在开发从数据库生成 excel 报告的程序。我使用 xmlss 创建 excel 文档,然后将其转换。主要问题是要创建与其他样式不同的单元格,我需要先创建样式。但是如何不使用定义的样式呢?

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

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

我怎样才能在 XMLSS 中做同样的事情?

问候,里奇。

4

2 回答 2

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可选元素BFontISSpanSub和。SupU

于 2012-06-06T13:06:14.937 回答
0

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

如果您首先查看ss:Workbook 标记(它是任何 XMLSS Excel 文档的最顶层元素),它将告诉您所需的布局/排序。

希望这有助于解决这个问题和未来的问题,我花了一段时间才找到规范,它让我在使用 XMLSS 时的生活变得更加轻松。

于 2013-08-21T04:18:11.423 回答