日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

運用Office 2003 Schemas創建Excel文件

運用Office 2003 Schemas創建Excel文件

更新時間:2022-05-07 文章作者:未知 信息來源:網絡 閱讀次數:

.Net中生成Excel文件一般需要導入COM控件,本文介紹利用Office 2003 Schemas創建Excel文件的實踐。

微軟發布了Office 2003 Schemas,小雞射手采用XSLT方法試驗了通過Office 2003 Schemas創建Excel文件的方法。轉換文件Transform.xsl定義如下:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40">
<Worksheet ss:Name="myPage">
<Table>
<xsl:for-each select="catalog/cd">
<Row>
<Cell><Data ss:Type="String"><xsl:value-of select="@title"/></Data></Cell>
<Cell><Data ss:Type="String"><xsl:value-of select="@description"/></Data></Cell>
</Row>
</xsl:for-each>
</Table>
</Worksheet>
</Workbook>
</xsl:template></xsl:stylesheet>

主要試驗代碼如下:

DataSet ds = new DataSet();
DataTable table = new DataTable("TestDataTable");
table.Columns.Add("title", typeof(string));
table.Columns.Add("description", typeof(string));
table.Rows.Add(new object[]{"blog", "I love it!"});
table.Rows.Add(new object[]{"csdn", "China's msdn"});
ds.Tables.Add(table);

XmlDocument doc = new XmlDocument();
doc.LoadXml(ds.GetXml());
XPathNavigator nav = doc.DocumentElement.CreateNavigator();

XmlTextWriter writer = new XmlTextWriter("output.xls", null);
writer.WriteProcessingInstruction("xml", "version=\"1.0\"");
XslTransform transform = new XslTransform();
transform.Load("Transform.xsl");
transform.Transform(nav, null,writer,null);
writer.Close();

這只是最簡單的試驗,通過Schema可以完成幾乎任何Excel/Word等的功能;學習中.....,嘻嘻!最后說一句,該方法無需安裝Office 2003。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 2018狠狠操| 国产精品视频二区不卡 | 精品国产美女福利在线 | 又粗又大又爽 真人一级毛片 | 久久机热综合久久国产 | 亚洲美女视频一区 | 欧美激情在线播放一区二区 | 永久免费观看视频 | 日韩操穴| 日韩另类视频 | 亚洲国产一区二区a毛片 | 美女极品粉嫩美鲍35p | 日韩 三级| 91麻豆精品一二三区在线 | 爱操影院 | 欧美一区二区三区不卡免费观看 | 久久996re热这里只有精品 | 九九热在线视频免费观看 | 国产精品久久久久a影院 | 久久久91精品国产一区二区 | 日韩欧美一级毛片视频免费 | 狠狠干天天色 | 91porn在线观看国产 | 最近最新日本中文免费 | 欧美日韩国产一区 | 亚洲精品一区二区三区在线看 | 性久久久久久久久久 | 草草免费观看视频在线 | 亚洲天天做日日做天天看2018 | 欧美一级免费片 | 性中国xxx | 精品视频在线观看一区二区 | 国产成人不卡亚洲精品91 | 超级碰碰青草久热国产 | 91精品国产免费久久久久久青草 | 日本免费性| 在线观看 亚洲 | 国产精品久久久久久久久久日本 | 九九爱www高清免费人成 | 久久久久久综合七次郎 | 久久九九亚洲精品 |