【发布时间】:2010-11-10 03:49:04
【问题描述】:
我有一个 winforms 应用程序,我想将 datagridview 中的数据导出到 excel 中。我该怎么做?谢谢你的帮助
我想要最简单的方法。
也许导出到 CSV 更容易?
【问题讨论】:
-
请看文章[在此处输入链接描述][1] [1]:stackoverflow.com/questions/8667291/…
我有一个 winforms 应用程序,我想将 datagridview 中的数据导出到 excel 中。我该怎么做?谢谢你的帮助
我想要最简单的方法。
也许导出到 CSV 更容易?
【问题讨论】:
最简单的方法是将数据写入 XML 文件,然后将其导入 Excel。
DataTable 类上有一个 WriteXML 方法,该方法也会将架构写出,因此当您将其导入 Excel 时,您的所有列标题也会被导入。
它还有一个额外的好处是您可以将数据导入到其他支持 XML 的包中。
【讨论】:
WriteXML 会为你做这一切。显然,如果您想过滤数据,那么您确实需要做更多的工作。
您可以通过多种方式搜索 Google。这是一个:
【讨论】:
另一种选择是使用 OpenDocument 工具包之类的工具来创建使用 OpenDocument 格式的“电子表格”。这样可以在Excel、OpenOffice、LibreOffice等中打开。
http://odftoolkit.org/projects/aodl/downloads
这是工具包的代码 sn-ps 的链接
http://odftoolkit.org/projects/aodl/pages/AODL-examples
链接到创建电子表格的示例
http://odftoolkit.org/projects/aodl/pages/AODL-example-1
【讨论】: