如何将DataGridView数据中的数据导出到Excel电子表格?

时间:2020-03-06 15:04:47  来源:igfitidea点击:

在我的Winforms应用程序中,我想将数据从DataGridView导出到Excel电子表格。

它仅仅是将逗号循环并输出结果的工作吗?

解决方案

这仅仅是循环输出逗号分隔的结果吗?是的。这是一种没有任何依赖关系的简单方法。

如果需要更多控制,则始终可以从vb.net或者C#中自动执行excel。

以逗号分隔输出结果将为我们提供.csv而非excel电子表格;尽管excel可以读取csv,并且在excel中打开后,我们可以将其另存为excel文件。要真正以excel格式编写文件,我相信我们必须使用Ole Provider或者类似的工具,但是我从来没有打扰过,因为创建csv和在代码外部将其制成excel文件的解决方法非常简单。

稍有漏洞,但Excel还会打开一个扩展名为.xls的html文件。这具有能够包括格式化的优点。