在 C# 中将 xml 转换为 xlsx
Convert a xml to xlsx in C#
我有一个大网格,我需要将这些数据导出到 excel.i 使用 openxml 实现我的解决方案,但是嵌套循环填充每一行的列以设置单元格值非常耗时。
我现在正在尝试将其导出到 xml,然后导出到 xlsx 以改进 performance.i 将数据集转换为 xml,现在我无法转换为 xlsx .有没有一种方法可以转换为 xlsx 而无需嵌套循环来填充每个单元格值?
更新: 我可以使用以下库来完成它 -
没有直接转换,但如果你有 XML,你最好的选择是反序列化它,这样你就可以通过代码访问数据,然后使用 Excel 构建一个文档 Excel图书馆(例如:http://epplus.codeplex.com
)
我有一个大网格,我需要将这些数据导出到 excel.i 使用 openxml 实现我的解决方案,但是嵌套循环填充每一行的列以设置单元格值非常耗时。
我现在正在尝试将其导出到 xml,然后导出到 xlsx 以改进 performance.i 将数据集转换为 xml,现在我无法转换为 xlsx .有没有一种方法可以转换为 xlsx 而无需嵌套循环来填充每个单元格值?
更新: 我可以使用以下库来完成它 -
没有直接转换,但如果你有 XML,你最好的选择是反序列化它,这样你就可以通过代码访问数据,然后使用 Excel 构建一个文档 Excel图书馆(例如:http://epplus.codeplex.com
)