使用XSLT将具有多个工作表的大/复杂XML转换为excel Spreadsheet

时间:2018-02-21 15:07:49

标签: c# xml excel xslt

在我完全不熟悉XSLT之前,我正在创建一个Web服务来生成报告,并且我被告知使用XSLT来转换复杂的XML(具有多个节点,所有这些节点都彼此不同)进入Excel,供用户下载。

我在网上搜索了一下,但发现很少甚至没有对我有用的信息,因为我的XML与网络上显示的示例差别很大,这是我的XML的一小部分,所以你可以有一个想法。

<MODULO>
    <NAME>GeoDestribution</NAME>
    <VALUES>
      <ROW>
        <Ano>2016</Ano>
        <Comunitario>18928886.59</Comunitario>
        <Estrangeiro>19160686.33</Estrangeiro>
        <ExtraCom>231799.74</ExtraCom>
        <Inte>13404270.60</Inte>
        <percom>58.13000000000000000</percom>
        <PerEstrang>58.84000000000000000</PerEstrang>
        <PerExtracom>0.71000000000000000</PerExtracom>
        <PerInt>41.16000000000000000</PerInt>
        <Tipo>C</Tipo>
        <Total>32564956.93</Total>
      </ROW>
      <ROW>
        <Ano>2015</Ano>
        <Comunitario>19008732.82</Comunitario>
        <Estrangeiro>19272372.85</Estrangeiro>
        <ExtraCom>263640.03</ExtraCom>
        <Inte>13214247.75</Inte>
        <percom>58.51000000000000000</percom>
        <PerEstrang>59.32000000000000000</PerEstrang>
        <PerExtracom>0.81000000000000000</PerExtracom>
        <PerInt>40.68000000000000000</PerInt>
        <Tipo>C</Tipo>
        <Total>32486620.60</Total>
      </ROW>
</VALUES>
</MODULO>

有谁知道有任何方法可以做到这一点?我正在寻找有关如何做到这一点的信息,比如我应该采取什么步骤,我刚刚开始研究这个,所以我没有什么可展示的,而且正如我所说,我完全是新的,有点迷失... < / p> 希望你们能帮助我! 提前谢谢!

0 个答案:

没有答案