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

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

運用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。

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 色综合成人丁香 | a级毛片在线视频免费观看 a级免费毛片 | 久久亚洲国产午夜精品理论片 | 日本不卡高清视频 | 欧美精 | 欧美日本韩国一区二区 | 亚洲精品国产不卡在线观看 | 国产成人永久免费视 | 午夜在线播放免费人成无 | 亚洲国产精选 | 91国内揄拍国内精品对白不卡 | 国产亚洲视频在线观看 | 久久精品视香蕉蕉er大臿蕉 | 国产精品久久久久久久网站 | 五月天婷婷网亚洲综合在线 | 国产精品一级片 | 中文字幕日韩精品中文区 | 2019精品专区 | 欧美日韩视频在线第一区二区三区 | 欧美日韩三 | 人人九九精 | 国产成人精品免费视频大全五级 | 一区二区视频在线播放 | 天天插天天操天天干 | 国产欧美另类久久精品91 | 日韩精品欧美 | 国产精品亚欧美一区二区三区 | 四虎影视永久地址www成人 | 精品一区二区三区在线观看视频 | av片免费大全在线观看不卡 | 操操操综合网 | 国产亚洲欧美日韩国产片 | 色老头一区二区三区在线观看 | 久久精品综合网 | 天天干天天狠 | 天天干天天爽天天射 | 青青视频免费观看在线播放 | 在线观看黄的网站 | 久久精品国产亚洲 | 久久综合九色欧美综合狠狠 | 日韩视频久久 |