• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

        運用Office 2003 Schemas創(chuàng)建Excel文件

        運用Office 2003 Schemas創(chuàng)建Excel文件

        更新時間:2022-05-07 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        .Net中生成Excel文件一般需要導(dǎo)入COM控件,本文介紹利用Office 2003 Schemas創(chuàng)建Excel文件的實踐。

        微軟發(fā)布了Office 2003 Schemas,小雞射手采用XSLT方法試驗了通過Office 2003 Schemas創(chuàng)建Excel文件的方法。轉(zhuǎn)換文件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等的功能;學(xué)習(xí)中.....,嘻嘻!最后說一句,該方法無需安裝Office 2003。

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

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 亚洲 自拍 另类小说综合图区| 一个人免费高清在线观看| 亚洲美女一区二区三区| 亚洲日产乱码一二三区别| 青娱乐免费视频在线观看| 亚洲成A人片77777国产| 男女猛烈激情xx00免费视频| 四虎1515hm免费国产| 亚洲欧洲日产国产综合网| 亚洲色最新高清av网站| 成**人免费一级毛片| 久久精品国产亚洲AV麻豆王友容| 香蕉大伊亚洲人在线观看| 女人18毛片特级一级免费视频| 激情内射亚洲一区二区三区爱妻| 中国在线观看免费高清完整版 | 亚洲精品无码av天堂| 国产日韩在线视频免费播放| 18禁成年无码免费网站无遮挡| 亚洲乱码在线观看| 全免费一级午夜毛片| 久久久亚洲精品无码| 两个人www免费高清视频| 亚洲国产精品日韩| 亚洲阿v天堂在线2017免费| www国产亚洲精品久久久日本| 老子影院午夜伦不卡亚洲| 亚洲精品线路一在线观看 | 亚洲国产精品综合福利专区| 一区二区三区无码视频免费福利| 国产免费MV大全视频网站 | 日韩免费高清视频网站| 国产亚洲精品资在线| 亚洲AV无码成人网站在线观看| a级毛片毛片免费观看久潮| 亚洲精品高清无码视频| 亚洲欧美成人av在线观看| 国产做床爱无遮挡免费视频| 一级做a爰片久久毛片免费看| 亚洲精品无码久久久影院相关影片 | 日韩免费一区二区三区在线|