在C#中将xml转换为xlsx

时间:2017-06-26 09:57:04

标签: c# excel openxml

我有一个大网格,我需要那些导出到excel.i的数据使用openxml实现我的解决方案,但是嵌套循环填充每一行的列以设置单元格值是耗时的。

我现在尝试将其导出到xml,然后导出到xlsx以提高性能。我将数据集转换为xml,现在我仍然坚持转换为xlsx。有没有办法转换为xlsx而没有嵌套循环来填充每个单元格值?

更新:我可以使用以下库 -

来完成

Open XML Format SDK 2.0 Sample - Convert XML to Excel File

1 个答案:

答案 0 :(得分:0)

没有直接转换,但如果您拥有XML,最好的选择是反序列化,以便您可以通过代码访问数据,然后使用Excel库构建Excel文档(例如:http://epplus.codeplex.com