我正在從事從DB生成excel報告的程序。 我使用xmlss創建excel文檔,然後將其轉換。 主要問題是,要創建與其他風格不同的單元格,我需要先創建風格。但如何使這不使用定義的樣式?使用凹版的XMLSS樣式
爲了更清楚我可以比較這與CSS。
在CSS中,我可以先定義樣式,然後使用ID =「StyleName」將其附加到我的標籤。 我也可以這樣做:tag style =「bold:1 etc.」
如何在XMLSS中做同樣的事情?
問候,豐富。
我正在從事從DB生成excel報告的程序。 我使用xmlss創建excel文檔,然後將其轉換。 主要問題是,要創建與其他風格不同的單元格,我需要先創建風格。但如何使這不使用定義的樣式?使用凹版的XMLSS樣式
爲了更清楚我可以比較這與CSS。
在CSS中,我可以先定義樣式,然後使用ID =「StyleName」將其附加到我的標籤。 我也可以這樣做:tag style =「bold:1 etc.」
如何在XMLSS中做同樣的事情?
問候,豐富。
如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
, Sub
,Sup
和U
。
有一個完整規範的Excel XMLSS標籤here。它給出了各種標籤,可選/必需屬性和簡短描述(很像CSS屬性規範)的完整描述。
如果您首先查看ss:Workbook tag(這是任何XMLSS Excel文檔的最頂層元素),它會告訴您所需的佈局/排序。
希望這有助於解決這個問題和未來的問題,花了我一段時間來找到規範,並使我的生活在使用XMLSS時變得更加輕鬆。
我從頭開始使用這個規範) 我的問題比這個寬得多。我想使用級聯樣式。 現在我認爲XMLSS已經老了,沒有人使用它。他們改用OXML。 – StNickolas 2013-08-21 10:19:15