【问题标题】:Exporting to Excel from xml file or get xml from dataset从 xml 文件导出到 Excel 或从数据集中获取 xml
【发布时间】:2011-03-15 04:26:00
【问题描述】:

您好,谁能告诉我将xml文件导出到Excel文件的代码。

【问题讨论】:

  • 什么版本的 Excel?有很多不同的工具可用。另外,您说“直接使用xml文件,不使用数据集”。你能扩展一下你的要求吗?具体来说,您还有哪些其他限制?
  • 其实我们需要将一些列合并到一个列下。

标签: c# .net xml excel export-to-excel


【解决方案1】:

您可以先将 xml 文件加载到数据集,然后从数据集中生成 excel 文件。你应该通过谷歌搜索'xml to dataset in c#'和'dataset to excel in c#'来获得大量示例

【讨论】:

  • 谢谢。但我想从“xml”文件直接导出到 Excel,但不使用数据集
  • @Anand,您不想使用 Dataset 有什么具体原因吗?可能您应该在问题本身中包含更具体的要求/限制,以获得更合适的答案。
  • 其实我们需要将一些列合并到一个列下。
  • 您仍然可以使用数据集方法,因为一旦您将 xml 放入数据集中,您就可以操作您的数据集列并合并这些列。请参阅此 SO 答案中给出的代码 sn-p [stackoverflow.com/questions/456568/…
【解决方案2】:

您不需要 .NET。 Excel 可以将电子表格存储为 XML,因此您需要将 XML 转换为 Excel 可以理解的格式。

使用 XSLT 可以很好地完成这些转换。

This article 很好地介绍了如何做到这一点。

--杰罗恩

【讨论】:

    猜你喜欢
    • 2019-06-10
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多