c#将数据存储在Excel文件中

时间:2011-02-10 14:15:42

标签: c# xml excel

我从XML字符串中返回的数据库中获取数据。然后将其存储在Excel文件中的最佳方法是什么?是否有XML-Excel工具,或者是否有临时步骤?

感谢。

3 个答案:

答案 0 :(得分:0)

最简单的方法可能是使用XMLDocument或XDocument(linq)遍历XML数据并写入csv文件。 csv文件的优点是可以使用任何文本编辑器或其他电子表格软件读取。

答案 1 :(得分:0)

您可以使用XMLDocument读取数据,然后使用Microsoft.Excel命名空间在excel中插入数据。

答案 2 :(得分:0)

如果您正在讨论Excel 2007或更新版本,则格式基于XML。有关详细信息,请查看OpenXML上的所有资源,例如http://openxmldeveloper.org/,或者此处有一个视频教程,显示http://www.asp.net/linq/videos/how-do-i-create-excel-spreadsheets-using-linq-to-xml。甚至包括http://code.google.com/p/linqtoexcel/和SDK http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en等内容。