【问题标题】:xslt to excel in asp.netxslt 在 asp.net 中表现出色
【发布时间】:2012-04-27 20:15:40
【问题描述】:

我必须从我的 asp.net 页面导出到 excel。我想采用 xml/xsl 的路线而不是 datagrid 导出到 excel。在网络上我知道如何做到这一点。 enter link description here 我想知道如何用列跨度、颜色、行跨度等格式化 xsl。

<Table>
        <Row>
            <Cell><Data ss:Type="String">Row 1, Col 1</Data></Cell>
            <Cell><Data ss:Type="String">Row 1, Col 2</Data></Cell>
            <Cell><Data ss:Type="String">Row 1, Col 3</Data></Cell>
            <Cell><Data ss:Type="String">Row 1, Col 4</Data></Cell>
       </Row>

xsl 和上面一样

【问题讨论】:

  • 您是否尝试过手动格式化 Excel 文件并查看其源代码?
  • 您好,感谢您的回复,我可以知道如何查看源代码。当我查看代码时从开发人员选项卡转到宏编辑器。如何查看设计。
  • .xlxs 文件是包含 xml 的 zip 文件,但我不知道 .xls - 如果该工具不支持读取 Excel,我猜您可以将文件保存为 xml 格式文件以及编写它们..

标签: asp.net xml excel xslt xslt-1.0


【解决方案1】:

我不知道这会有多大帮助,但请尝试将您的 excel 工作表保存为 xml 电子表格 2007/2010 格式。然后尝试用记事本打开,可以看到源代码。此外,如果您尝试修改记事本中的任何内容,您将在 excel 表中看到输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-24
    • 2010-11-14
    • 2016-05-01
    • 2019-01-25
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    相关资源
    最近更新 更多